如何在Mule ESB中提取线程Id
通过使用此工具,我获得了有关如何在Mule ESB中提取线程Id,mule,mule-studio,mule-el,mule-component,Mule,Mule Studio,Mule El,Mule Component,通过使用此工具,我获得了有关消息Id和唯一Id用法的有用知识。需要澄清哪一个是线程。在Mule debugger视图中,我们只能看到MessageRoot ID和Unique ID。但是我如何获取线程ID 消息id(消息根id)和线程id是否相同?。我相信不是。请确认。 如果没有,我们如何获取线程id。因为我的流中有多个流和调用 正在寻找对场景的理解 提前感谢。MessageId是为Mule中生成的每个MuleMessage对象实例生成的UUID。默认情况下,RootId与MessageId相同
消息Id
和唯一Id
用法的有用知识。需要澄清哪一个是线程。在Mule debugger视图中,我们只能看到MessageRoot ID和Unique ID。但是我如何获取线程ID
消息id(消息根id)和线程id是否相同?。我相信不是。请确认。
如果没有,我们如何获取线程id。因为我的流中有多个流和调用
正在寻找对场景的理解
提前感谢。
MessageId
是为Mule中生成的每个MuleMessage
对象实例生成的UUID。默认情况下,RootId
与MessageId
相同。但是,有些端点(例如JMS)共享RootId
,并将其作为属性发送。假设您有一个flow1
向JMS队列“Foo”发送消息(id为'xxx-xxx-xxx'
)和一个flow2
从同一JMS队列接收消息,flow2
中的消息将具有id'xxx-xxx-yyy'
和根id'xxx-xxx-xxx'
。这样,您就可以在流中生成的消息之间建立关系
threadId
是一个长值,用于标识java线程。您可以使用代码thread.currentThread().getId()
获取当前线程的id。在MEL中,它将是#[java.lang.Thread.currentThread().getId()]
MessageId
是为Mule中生成的每个MuleMessage
对象实例生成的UUID。默认情况下,RootId
与MessageId
相同。但是,有些端点(例如JMS)共享RootId
,并将其作为属性发送。假设您有一个flow1
向JMS队列“Foo”发送消息(id为'xxx-xxx-xxx'
)和一个flow2
从同一JMS队列接收消息,flow2
中的消息将具有id'xxx-xxx-yyy'
和根id'xxx-xxx-xxx'
。这样,您就可以在流中生成的消息之间建立关系
threadId
是一个长值,用于标识java线程。您可以使用代码thread.currentThread().getId()
获取当前线程的id。在MEL中,它将是#[java.lang.Thread.currentThread().getId()]
MessageId
是为Mule中生成的每个MuleMessage
对象实例生成的UUID。默认情况下,RootId
与MessageId
相同。但是,有些端点(例如JMS)共享RootId
,并将其作为属性发送。假设您有一个flow1
向JMS队列“Foo”发送消息(id为'xxx-xxx-xxx'
)和一个flow2
从同一JMS队列接收消息,flow2
中的消息将具有id'xxx-xxx-yyy'
和根id'xxx-xxx-xxx'
。这样,您就可以在流中生成的消息之间建立关系
threadId
是一个长值,用于标识java线程。您可以使用代码thread.currentThread().getId()
获取当前线程的id。在MEL中,它将是#[java.lang.Thread.currentThread().getId()]
MessageId
是为Mule中生成的每个MuleMessage
对象实例生成的UUID。默认情况下,RootId
与MessageId
相同。但是,有些端点(例如JMS)共享RootId
,并将其作为属性发送。假设您有一个flow1
向JMS队列“Foo”发送消息(id为'xxx-xxx-xxx'
)和一个flow2
从同一JMS队列接收消息,flow2
中的消息将具有id'xxx-xxx-yyy'
和根id'xxx-xxx-xxx'
。这样,您就可以在流中生成的消息之间建立关系
threadId
是一个长值,用于标识java线程。您可以使用代码thread.currentThread().getId()
获取当前线程的id。在MEL中是#[java.lang.Thread.currentThread().getId()]
@Krumia谢谢你的帮助。它起作用了!!我已经接受了答案,因为它给出了当前的解决方案@明星:事实上,你应该感谢努诺。他是回答者,我只是想改进格式。哦!!可以自从这两个名字出现后,我不确定是谁给出了确切的答案。我还可以看到有人投了反对票,尽管提供的答案对我来说很有用@努诺谢谢你的大力帮助@克鲁米亚谢谢你的帮助。它起作用了!!我已经接受了答案,因为它给出了当前的解决方案@明星:事实上,你应该感谢努诺。他是回答者,我只是想改进格式。哦!!可以自从这两个名字出现后,我不确定是谁给出了确切的答案。我还可以看到有人投了反对票,尽管提供的答案对我来说很有用@努诺谢谢你的大力帮助@克鲁米亚谢谢你的帮助。它起作用了!!我已经接受了答案,因为它给出了当前的解决方案@明星:事实上,你应该感谢努诺。他是回答者,我只是想改进格式。哦!!可以自从这两个名字出现后,我不确定是谁给出了确切的答案。我还可以看到有人投了反对票,尽管提供的答案对我来说很有用@努诺谢谢你的大力帮助@克鲁米亚谢谢你的帮助。它起作用了!!我已经接受了答案,因为它给出了当前的解决方案@明星:事实上,你应该感谢努诺。他是回答者,我只是想改进格式。哦!!可以自从这两个名字出现后,我不确定是谁给出了确切的答案。我还可以看到有人投了反对票,尽管提供的答案是w