【发布时间】:2015-04-22 09:19:57
【问题描述】:
我有一个遗留消息总线,它充当其他系统之间的代理(使用 POSIX 套接字),并且是用 C/C++ 编写的。我们有一个 java 客户端库,它可以创建与该总线的持久连接。
如何在不创建非托管线程的情况下将 JBOSS 7 AS 与传统消息总线集成(使用客户端库进行持久连接)?
【问题讨论】:
标签: jboss message-queue
我有一个遗留消息总线,它充当其他系统之间的代理(使用 POSIX 套接字),并且是用 C/C++ 编写的。我们有一个 java 客户端库,它可以创建与该总线的持久连接。
如何在不创建非托管线程的情况下将 JBOSS 7 AS 与传统消息总线集成(使用客户端库进行持久连接)?
【问题讨论】:
标签: jboss message-queue
这样做的正确和可移植的方法是编写一个使用客户端库的 JCA 资源适配器 (RAR)。资源适配器可以访问 JCA 工作管理器以在另一个线程中运行任务,可以注册连接工厂和流入消息以由 MDB 处理。
http://docs.oracle.com/javaee/6/tutorial/doc/glodb.html 和 http://www.mastertheboss.com/jboss-frameworks/ironjacamar/create-your-first-jca-connector-tutorial 可能对阅读有用。
【讨论】: