使用消息驱动 Bean (MDB) 生成新的 java 线程
我可以从 MDB 中启动 /spawn 新的 java 线程吗? 我需要对 MDB 中的代码进行一些并行处理,然后将控制权返回给 MDB。 要求: 消息到达MDB,然后进行一…
在 WebSphere 7 中将队列绑定到 EJB 3.0 MDB
我正在或者试图在 WebSphere 7 上编写 Baby's First MDB。我几乎已经精疲力竭,竭尽全力想让它发挥作用。看来我已将所有内容设置正确,但当我将消息放…
Weblogic MDB 实例变为零并且队列中的消息未被拾取
我有一个 MDB 通过本地绑定从 MQ 队列读取。有时我们会注意到来自 MQ 队列的消息没有被拾取队列深度增加到 50000 并且实例数量变为零。执行线程总数为…
WAS 7.0 - MDB 中的默认拦截器
我在使用 Websphere 7.0 AS 中的默认拦截器建议 MDB 时遇到问题。我已经使用 Glassfish AS 测试了相同的代码,并且运行良好。奇怪的是WAS拦截器适用于…
同步 MDB 通信,最大池大小问题
我正在将 Java Enterprise (3.1) 与 Glassfish 结合使用。我有两个独立的 EAR,它们通过 JMS 同步通信。更具体地说: EAR1 使用 JMS 消息传递告诉 EAR…
如何在处理入站消息后异步发布新的 JMS 消息?
我们有一个场景,在使用消息驱动 Bean 处理传入消息 A 后,我们将后续消息 B 写入另一个队列。我们正在使用 Glassfish 3.1。 本例中的一个目标是发布…
如何在 JBoss AS 下创建监听 Oracle AQ 队列的 MDB?
我需要在 JBoss AS 5.1 下运行的 Java EE 应用程序中监听 Oracle AQ 队列。 我设法使用 Oracle 的 JMS 客户端库创建了一个常规 JMS 客户端,但由于这…
如何在取消部署之前停止消息处理?
给定: JMS 消息队列。 定时器服务定期将消息(从数据库)放入该队列。 从队列读取的 JEE6 消息驱动 bean。 计时器服务和消息驱动 bean 是不同部署单…
将字符串注入消息驱动 Bean
我想用字符串配置我的一个 mdb 的行为。我创建了一个 setMessageType 方法,并希望通过 ejb-jar(部署描述符)中的配置将标识符字符串注入到 mdb 中。…
EJB/MDB 应用程序中的 DI
我目前正在开发一个在 IBM Websphere Application Server 7 (Java EE 5) 上运行的小型 EJB 应用程序。该应用程序主要由一个 MDB 组成,该 MDB 监听传…
MDB onMessage 在 ejbTimeout 结束之前不会开始。难道不应该异步启动吗?
我们有一个 javax.ejb.TimedObject ,它将消息排队到 MDB,如下所示... ctx = new InitialContext(); QueueConnectionFactory qCF = (QueueConnection…
消息驱动 Bean (MDB) 是否与其他 EJB Bean 一样受到相同的限制?
在消息驱动 Bean 中,我受限于会话 Bean(EJB3 或 EJB3.1)的相同规则,即: 使用 java.lang.reflect Java Reflection API 来访问通过 Java 运行时的…
MDB 在此异常后停止工作
我有一个企业事件驱动的应用程序。 我有 16 个从 JMS 队列读取的 MDB。当我遇到一些不受控制的异常时,我收到此堆栈: #### > <[STUCK] ExecuteThread…
如何使用 JPA/Hibernate 处理数据库中具有唯一约束的多线程插入?
在消息驱动的 bean 中,我将条目保留到具有唯一条目的查找表中。基本上,我使用标准 api 创建一个选择语句,如果找不到条目,我会创建一个条目。 …