我有一个Web应用程序,我正在重写当前执行大量的审计数据sql写入。用户交互的每一步都会产生一个将某些信息写入数据库的方法。 这有可能通过导致交互停止由于数据库问题而影响用户。Java内部消息队列/ JMS
理想情况下,我想移动这是一种基于消息的方法,如果需要写入数据,它也会被排除在队列之外,消费者将其选中并将其写入数据库。这不是重要数据,如果服务器出现故障,丢失是可以接受的。
如果我应该尝试使用嵌入式JMS队列和代理或Java队列,我只是有点困惑。或者我不熟悉的东西(建议?)
什么是最好的方法?
更多信息: 该应用程序使用spring并运行在websphere 6.所有消息通信是本地的,它不会与另一台服务器通信。
您可以使用ActiveMQ .. – Anubhab 2013-03-21 06:14:01
@Anubhab,ActiveMQ嵌入在WebSphere中,当已经有一个JMS代理运行时,真的吗? – 2013-03-26 22:42:30