.NET下有哪些比較「完善」的讀取非同步消息隊列的開源框架/項目?
額。。。 用 Service bus for windows server 的話 可以直接用 給azure 用的 service bus explorer
謝邀,你是想要企業匯流排?
似乎可以嘗試一下MailboxProcessor。@霍雷登
無須外求,.net 自身就有,正好我也做了類似事情,可以考慮使用F# 的MailboxProcessor,來擴展。Control.MailboxProcessor& 類 (F#)
我們項目中是用的ActiveMQ 和Redis混合的。ActiveMQ有管理控制台,使用起來也比較簡單。http://Akka.NET 參考一下
消息匯流排我用了rabbitmq,類庫是easynetq,日誌推到elasticsearch。 服務支持熱部署,可以根據負載增減實例,服務開關使用rabbitmq自帶的web管理後台。
如果你們來就是IIS伺服器,程序本來就是C#的,又沒有什麼Java,什麼Erlang的維護經驗,不是那麼強調用開源,看看MSMQ吧,微軟的東西不是太好,但是如果你本來就是C#程序員,上手極快,至於監控那套,就看看windows自己的那一套東西了。我的經驗也不多,只是個參考。
謝邀。我司在用RabbitMq為基礎,自己封裝了一套框架,集成你問題里說的那些功能。還有主從切換,消息補償,多點訂閱等機制,作為基礎設施使用。
推薦閱讀: