我有一个遗留消息总线,它充当其他系统之间的代理(使用POSIX套接字),并且是用C / C ++编写的。我们有一个java客户端库,它可以与这个总线建立持久连接。
如何在不创建非托管线程的情况下将JBOSS 7 AS与旧版消息总线集成(使用客户端库进行持久连接)?
答案 0 :(得分:0)
正确且可移植的方法是编写使用客户端库的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可能对您有用。