2011-07-12 20 views
1

我們對排隊解決方案的需求相當簡單,生產者需要將事物置於持久隊列中,並且這些需要由消費者來處理。排隊系統需要集成在Spring應用程序中,並分佈在多個Tomcat主機上。如果我們想讓事情變得簡單,哪個排隊實施是明智的?

當通過問題閱讀時,我看到很多人警告Spring會使用ActiveMQ,所以我想知道當與基於Spring的應用程序結合使用時考慮到簡單性,可伸縮性和性能時備選方案。

+0

無論你選擇什麼,它都不會簡單。這是一個很難正確解決的問題。 – skaffman

回答

1

如果您已經在使用Sping,那麼將ActiveMQ與它集成非常容易。最簡單的解決方案是單獨運行ActiceMQ,讓Tomcat應用程序使用Spring JMS(或AMQ客戶端API)與其進行簡單通信...

另一個選項是使用Apache Camel。它有很好的ActiveMQ支持,可以與外部或嵌入代理一起工作,增加許多消息傳遞/路由功能,並且可以在ActiveMQ或Tomcat中輕鬆部署,很容易...祝你好運

相關問題