首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现Hornetq

实现Hornetq
EN

Stack Overflow用户
提问于 2011-08-06 13:18:52
回答 2查看 384关注 0票数 1

我需要弄清楚在我们的系统中实现JMS的正确方法。

目前,我们有两个负载均衡的JBoss服务器用于最终用户事务,我们正在根据事务中的各种事件扩展通知功能。为了使其工作,已决定使用以下方法,hornetQ将嵌入到事务Jboss服务器和MDB将附加在同一JBoss服务器,以侦听和调用另一个JBoss服务器,将有一些业务代码,以分类用户发送,最后该服务器将调用XMPP服务器与适当的用户。

在这里,我的疑问是,在transaction JBoss服务器中部署事件消费者是一种好方法,或者将事件消费者转移到专用于通知发布的JBoss服务器。请提出一些想法以获得更好的方法。

向您致敬,Vairam

EN

回答 2

Stack Overflow用户

发布于 2011-08-12 06:33:04

就像我之前说的,你的问题写得很糟糕,但我真的想帮你……

因此,部署MDB来处理事务始终是一个很好的选择,而不是像要异步处理TX那样直接使用数据库。

当您将数据从一个MDB发送到另一个应用程序服务器时,您可以将这两个操作作为同一个TX的一部分,因此您可以使用XA来确保消息的处理以及随后的任何操作(另一个消息发送、另一个EJB调用或另一个DB操作)将作为同一个TX的一部分完成。

如果您需要更多帮助,请重新编辑您的问题,确保使用正确的术语。我不认为你有语言障碍..你只是用错了术语..比如,你不能在事务中嵌入HornetQ,这是不存在的。

票数 2
EN

Stack Overflow用户

发布于 2011-08-09 00:29:58

你的问题有点让人费解。如何在事务中部署MDB?您可以在应用程序服务器上部署MDB。

你的问题没有多大意义。也许这是一个语言障碍?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6964953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档