实际上,我有以下流程:
- 用户点击“大操作”按钮;
- 它调用一个 RESTful 服务;
- 其余服务调用一个HugeOpServiceBean,它是一个EJB;
- 这个 EJB 将告诉 JMS 队列执行 HugeOperation;
- 这个 HugeOperation 可能有两个或多个实现,因此,每个正在监听它的 MDBean 都会运行(这意味着它可能在另一个 .ear 中)
我想听听你们如何做或建议我让我能够获得这些 MDBean 的“状态”。
基本上,每个 MDBean 都会在一些对象类型的列表中运行一些方法,所以,计算完成的百分比应该很容易,我只是不知道如何以及哪个是我可以做出的最佳架构决策,以使其在一些 RESTful 中可访问服务。
提前致谢。