4
在Java世界中,消息隊列有更多選擇,但在.Net中只有少數幾種。在評估使用哪一個時,應該尋找哪些特徵?構成可靠的消息隊列系統的基本概念是什麼?開發人員/架構師在評估消息隊列時應該尋找什麼樣的特質?
在Java世界中,消息隊列有更多選擇,但在.Net中只有少數幾種。在評估使用哪一個時,應該尋找哪些特徵?構成可靠的消息隊列系統的基本概念是什麼?開發人員/架構師在評估消息隊列時應該尋找什麼樣的特質?
如果它是一個開源消息隊列,那麼我總是會選擇背後最大的社區,這樣你就知道你的投資不會被浪費。也是僞開源項目,其實際上只有一個小公司可能會因風險而被避免(例如什麼能夠阻止公司破產或爲其他事情做出貢獻?)。例如,Apache ActiveMQ的massive community是most active at Apache之一,同時具有multiple companies offering support and services。
如果它是商業或開源的,那麼您需要確保它支持任何您的系統要求,例如:通過不同客戶端的連接,吞吐量,延遲,可伸縮性,持久性,性能,羣集,可靠性。然後獎勵點,如果它非常容易使用開發人員和測試&生產。
您的應用程序是否使用數據庫,或者您在構建不需要數據庫的東西? – 2008-11-04 18:17:53