有时将某些数据的处理分发到EJB3会话bean中的多个线程会很有用。
假设无状态会话bean从数据库中获取大量数据,将其拆分为多个分区,并希望在自己的并行线程中生成这些分区的处理。完成此任务的最佳方法是什么?使用消息驱动的bean?
编辑: 当所有MDB都已完成处理数据时,我还需要以某种方式得到通知,以便结果可以合并并发送给请求者。
答案 0 :(得分:0)
是。 MDB。根据规范,不允许在EJB中启动自己的线程。
答案 1 :(得分:0)
提醒一下,EJB 3框架为您完成所有线程管理。对于开发人员来说,它是单线程和线程安全的编程。您不能创建自己的主题。