【问题标题】:Tibco EMS protocolTibco EMS 协议
【发布时间】:2023-06-01 16:39:01
【问题描述】:

我正在尝试使用 node.js 与 Tibco EMS 服务器进行交互,我很好奇这是否可能仅在 node.js 中使用完全开源的解决方案。我不想使用 Tibco 的网络消息解决方案。

那么这将我们带到... Tibco EMS 是否使用任何标准协议,如 AMQP?我可以通过原始 tcp 套接字与它交谈吗?我曾考虑过设置一个 Java 服务来简单地处理消息路由,但理想情况下我希望整个解决方案都在 node.js 中。我只需要能够连接到不同的队列和入队/出队消息。谢谢!

【问题讨论】:

    标签: node.js message-queue tibco-ems


    【解决方案1】:

    TIBCO EMS 通过其适用于各种平台的驱动程序支持 JMS 标准。对于节点,我想说最直接的方法是使用它的 C 驱动程序并构建一个节点模块来连接。

    干杯 塞巴斯蒂安

    【讨论】:

    • 我最终只创建了一个 Java REST 服务来处理消息路由,以便其他服务可以与 Java 服务通信,尽管这也是一个很好的解决方案。
    • 您好,您能详细说明一下您所说的 C 驱动程序是什么意思吗?我还在寻找一种将节点 js 应用程序连接到 EMS 的方法。任何代码示例都会有所帮助。谢谢。
    • @HuzanToorkey 这是我知道的一个示例库:github.com/JensWalter/node-ems,看看示例