【发布时间】:2013-03-10 13:10:50
【问题描述】:
我有一个我正在重写的 Web 应用程序,它当前执行大量的审计数据 sql 写入。用户交互的每一步都会导致执行一个将一些信息写入数据库的方法。 这可能会因数据库问题导致交互停止,从而影响用户。
理想情况下,我想移动这是一种基于消息的方法,如果需要写入数据,它也会从队列中触发,消费者在队列中拾取这些数据并将它们写入数据库。它不是必要的数据,如果服务器出现故障,丢失是可以接受的。
如果我应该尝试使用嵌入式 JMS 队列和代理或 Java 队列,我只是有点困惑。或者我不熟悉的东西(建议?)
最好的方法是什么?
更多信息: 该应用程序使用 spring 并在 websphere 6 上运行。所有消息通信都是本地的,它不会与另一台服务器通信。
【问题讨论】:
-
你可以使用 ActiveMQ..
-
@Anubhab,当已经有 JMS 代理运行时,ActiveMQ 嵌入在 WebSphere 中,真的吗??
标签: java spring jms message-queue