相关疑难解决方法(0)

什么是Java消息服务(JMS)?

我目前正在评估JMS,但我没有得到我能用它的东西.

目前,我认为这将是一个Usecase:我想创建一个SalesInvoice PDF并在SalesOrder离开Warehouse时打印它,因此在Delivery事务期间,我可以发送一个事务性打印请求,该请求刚刚在SalesOrder事务成功完成时开始.

现在我发现大多数JMS产品都是独立服务器.

  • 为什么需要使用独立服务器进行消息处理,例如使用Quartz调度程序进行一些简单的inproc处理?
  • 它如何与我的应用程序交互?
  • 是不是太慢了?
  • 您已成功实施哪些用例?

java jms

32
推荐指数
3
解决办法
4万
查看次数

为什么选择JMS进行异步解决方案?为什么它比简单的实体bean更好?

在我参与的大多数项目中,异步解决方案的选择已成为众多讨论的源泉......

每次单个实体bean足以管理队列时:我们只是在表中存储消息(票证),处理cron将队列取消堆栈.这个简单的解决方案具有非常简单的优点,它基于数据库的事务上下文,我们可以在执行期间管理接收消息的状态.

因此,我提出以下问题:

1)我们对使用JMS有什么兴趣?JMS有哪些好处?

2)在哪种情况下更喜欢JMS与实体bean?

感谢您的回复和反馈!

java entity asynchronous jms message-queue

11
推荐指数
2
解决办法
6714
查看次数

标签 统计

java ×2

jms ×2

asynchronous ×1

entity ×1

message-queue ×1