我有一個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