Thực ra, tôi có dòng sau:Quản lý hoạt động thời gian rất dài với Java
- tài nhấp chuột vào nút "khổng lồ hoạt động";
- Gọi là dịch vụ RESTful;
- Dịch vụ còn lại gọi một HugeOpServiceBean, là một EJB;
- EJB này sẽ thông báo cho hàng đợi JMS để thực hiện chức năng HugeOperation;
- HugeOperation Điều này có thể có hai hay nhiều hiện thực, vì vậy, mỗi MDBean đó đang lắng nghe cho nó sẽ chạy (có nghĩa là nó có thể là trong .ear khác)
tôi sẽ muốn nghe như thế nào các bạn làm hoặc đề nghị tôi làm cho tôi có thể nhận được "trạng thái" của các MDBeans này. Về cơ bản, mỗi MDBean sẽ chạy một số phương pháp trong một danh sách một số loại đối tượng, vì vậy, calc tỷ lệ phần trăm thực hiện phải dễ dàng, tôi chỉ không biết làm thế nào và đó là quyết định kiến trúc tốt nhất mà tôi có thể thực hiện để thực hiện điều này có thể truy cập trong một số dịch vụ RESTful.
Xin cảm ơn trước.
Điều đó thật tuyệt vời, ngoại trừ MDBeans có thể ở những tai khác nhau, điều này không nên biết lẫn nhau. MDBeans biên dịch danh sách những thứ cần thay đổi (thường được chỉ định trong tai của mdbean), vì vậy, tôi không thể ủy quyền nó cho EJB. Ngoài ra, EJB của tôi không thể biết được tai nào sẽ đứng dậy và lắng nghe. Bạn có thể đề xuất mẫu nào trong trường hợp này? – caarlos0
@ caarlos0 Tôi đoán MDB đầu tiên có thể làm việc cho MDB khác sau đó. – ewernli