WebSphere SIB 与 MQ 对比?在 WebSphere 上运行的 J2EE 应用程序中进行异步消息传递的最佳选择是什么?
需求:需要异步处理Web服务请求。
我的应用程序是一个 EJB 3.0 无状态会话 Bean,公开为使用 RAD 开发的 Web 服务,并部署在负载平衡的 WebSphere 7.0 App Server 上。 它接收 Web 服务请求并将消息作为对象存储在队列中。请求将通过MDB(消息驱动Bean)异步处理。
存在两种选择: 1)WebSphere SIB 2) Websphere MQ
WebSphere SIB 和 MQ 一样好吗?与 SIB 相比,使用 MQ 有什么具体优势吗?由于我只使用 Java,MQ 有什么优点吗?注意:这是一个企业应用程序,需要满足可靠性/性能/可扩展性要求。
Requirement :Need to Handle web service request asynchronously.
My application is a EJB 3.0 Stateless Session Bean exposed as web service developed using RAD and deployed on a load balanced WebSphere 7.0 App Server .
It receives web service request and stores the message as Object in a Queue. Request will be processed asynchronously via MDB (Message Driven Bean) .
Two options exist:
1) WebSphere SIB
2) Websphere MQ
Is WebSphere SIB as good as MQ ? Are there any specific advantages of using MQ over SIB ? Since I'm using only Java and is there any advantages of MQ ? Note : it is a enterprise application and reliability / performance /scalability requirements need to be met.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论