我目前正在评估JMS,但我没有得到我能用它的东西.
目前,我认为这将是一个Usecase:我想创建一个SalesInvoice PDF并在SalesOrder离开Warehouse时打印它,因此在Delivery事务期间,我可以发送一个事务性打印请求,该请求刚刚在SalesOrder事务成功完成时开始.
现在我发现大多数JMS产品都是独立服务器.
在我参与的大多数项目中,异步解决方案的选择已成为众多讨论的源泉......
每次单个实体bean足以管理队列时:我们只是在表中存储消息(票证),处理cron将队列取消堆栈.这个简单的解决方案具有非常简单的优点,它基于数据库的事务上下文,我们可以在执行期间管理接收消息的状态.
因此,我提出以下问题:
1)我们对使用JMS有什么兴趣?JMS有哪些好处?
2)在哪种情况下更喜欢JMS与实体bean?
感谢您的回复和反馈!