java - 多个 MDB 监听器在同一队列上读取

标签 java listener ejb-3.0 message-driven-bean

我需要实现多个 MDB 监听器来监听单个队列。随着队列负载的增加,一个监听器不足以处理该负载。我想知道我们可以采取哪些最佳方式来实现这一目标?

a.我可以创建类似的 MDB 类并将它们部署在 websphere 服务器上。 b.使用任何配置还有其他方式吗?

您能否提供正确的方法,好像可以动态配置监听器并在需要时启用它们,或者只有一种方法点 (a) 可以实现此目的?

最佳答案

你忽略了一个关键点。它是实例化一个或多个 Bean 来处理客户端请求的容器。整个 Enterprise Bean 世界都以可扩展性为关键点。

基本上,除了设计和部署 bean 之外,您不需要做任何其他事情。容器将完成剩下的工作。

关于java - 多个 MDB 监听器在同一队列上读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43730439/

相关文章:

java - 如何从 Cloud Firestore 获取一组数据?

java - 在 Android 中使用回调还是使用 Handler?

java - Android 无法触发 onKey 事件

java - 从远程 EJB 方法返回返回类型的父类(super class)

java - EJB 中的多线程

java - EJB3 带来了哪些特性以及 EJB3 如何与 Spring 框架相结合?

java - 在没有 int 的情况下对数组进行双重索引

java - 使用广度优先填充算法填充 "power grid";我被困住了

java - IBM RTC API - 将文件添加到更改集

javascript - 查询。删除委托(delegate)事件的所有监听器