在EJB容器中,如何管理MDB,它是否会为一个MDB创建一个线程?

时间:2013-09-27 21:43:46

标签: java ejb jms

MDB必须等待消息传递,所以它必须做一些“等待”然后阻止正在运行的线程。

所以,在EJB conatainer中,如何管理MDB,它会为一个MDB创建一个线程吗?

1 个答案:

答案 0 :(得分:1)

汇集每个EJB和MDB,消费消息仍然有效:

...同时处理JMS消息。也就是说,尽管每个bean实例一次处理一条消息,但EJB容器负责创建足够的bean实例来处理给定时刻的消息加载。在WebLogic中,您可以设置容器创建的bean实例的初始数量和最大数量。有关更多信息,请参阅@MessageDriven注释。

来源:http://docs.oracle.com/cd/E11035_01/workshop102/ejb/messagedriven/conGettingStartedWithMDBs.html