【问题标题】:How to generate CorrelationID from Tibco BW5?如何从 Tibco BW5 生成 CorrelationID?
【发布时间】:2018-08-21 22:09:34
【问题描述】:

我正在使用“Queue Sender”模式从 Tibco BW5 发送 JMS 消息。 我将 ReplayTo 和 correlationID 设置为“Sender”,并使用 CorrelationID 从“Get JMS Queue Message”读取响应

请参阅https://www.rubix.nl/blogs/jms-request-response-patterns-tibco-businessworks-and-ems 模式详细信息“队列发送者”模式解释。

我正在使用

concat($_processContext/ns11:ProcessContext/ProcessId, tib:timestamp()) 

用于生成我认为可能不够独特的 CorrelationID。 从 TibcoBW 生成 CorrelationID 的最佳做法是什么?

【问题讨论】:

    标签: guid tibco tibco-ems tibco-business-works


    【解决方案1】:

    您可以使用uuid() 函数。它会生成一个通用唯一标识符 (UUID)

    【讨论】:

    • 标准 java UUID.randomUUID() 应该可以工作。我们最终决定使用 UUID.randomUUID()。这里有趣的话题stackoverflow.com/questions/2513573/… 他们建议使用 log4j 2 中的 UuidUtil.getTimeBasedUuid 以获得更多独特性
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多