我正在尋找一個小而且高效的輕量級JMS代理解決方案,它不具有最小的依賴關係。我的消息傳遞代碼應該在具有許多我無法控制的依賴關係的環境中運行。因此,將ActiveMQ解決方案與我自定義的一羣類一起部署,將會變得荒謬。輕量級JMS代理
輕量級JMS代理
回答
我假設你正在尋找適用於JMS提供者的輕量級解決方案,並且不想與(EMS,Apache等)一起使用,但仍然需要使用JMS。
看看Building a Lightweight JMS Provider也許這就是你需要的。
如果有人有關於輕量級JMS的2015教程,我會很高興 – 2015-09-20 12:27:09
特別是如果你使用彈簧,不要計算activemq。你也可以將它作爲嵌入式服務器來運行,而且它不是那麼重量級的。
看: http://activemq.apache.org/how-do-i-embed-a-broker-inside-a-connection.html
我的代碼運行在健康的服務器環境中,具有一組固定的依賴關係。 Spring容器和ActiveMQ代理一起使用會影響服務器(可能會覆蓋依賴關係,可能的類加載問題等)。所以我首先排除了這樣的重型解決方案 – nixau 2010-03-25 11:03:35
在這種配置中,您不一定非要使用彈簧。您可以純粹從java啓動嵌入式代理。本身,activemq沒有很多外部依賴。這就是說,我明白你在說盡量保持輕量級的東西。 – 2010-03-25 11:34:25
我試圖首先部署ActiveMQ,但它已經崩潰了我的服務器的生態系統。它證明有足夠的依賴關係來打破它)) – nixau 2010-03-25 12:05:07
如果JMS
不是硬性要求,而你只是在尋找一個消息/事件系統,你應該看看Java EE 6的活動:
然而ActiveMQ的分佈大,可以收縮到約3MB幾個罐子的所有
- 1. 輕量級重量級
- 2. 輕量級JRE
- 3. 輕量級物理引擎Android
- 4. WebRequest「HEAD」輕量級替代品
- 5. 輕量級多語種替代JMX?
- 6. 輕量級邊緣
- 7. 創建輕量級的Linq2Sql代理對象
- 8. 輕量級與重量級過程
- 9. 的NodeJS輕量級框架
- 10. JavaScript的MVC - 輕量級?
- 11. 與RestKit輕量級遷移
- 12. 輕量級JS AJAX庫
- 13. 輕量級jQuery倒計時
- 14. java輕量級調試器
- 15. 輕量級通知技術
- 16. 緩存輕量級數據
- 17. 輕量級.NET調試器?
- 18. 輕量級PHP REST API
- 19. 輕量級遷移失敗
- 20. Bootstrap的輕量級替換
- 21. C++輕量級配置庫
- 22. Weblogic輕量級DB的?
- 23. 輕量級商店機制
- 24. System.Data.DataTable的輕量級替換
- 25. 輕量級HTTP路由器
- 26. 輕量級mySQL服務器?
- 27. 輕量級C++腳本庫
- 28. 輕量級消息庫?
- 29. 輕量級Java壓縮庫?
- 30. PHP中的輕量級CMS
所以,你沒有說在你的代碼可以依賴於ActiveMQ的CLA是不是? – 2010-03-24 13:07:33
我不太明白你的問題 – nixau 2010-03-24 13:14:07