簡體   English   中英

RabbitMq 喜歡與 Masstransit 的話題交流

[英]RabbitMq like topic exchanges with Masstransit

我閱讀了rabbitmq 教程並且非常喜歡主題交換的想法。 在我的架構中,我會有像continent.city.street這樣的主題。 正如您想象的那樣,只有有限數量的大陸,但幾乎無限的城市和街道,它們都可以有重復的名稱(例如NorthAmerica.GeorgsTown.MainstreetEurope.GeorgsTown.MainstreetAsia.NewTown.MainstreetAustralia.NewTown.LostRoad )

現在我了解到Masstransit ,我想學習/使用的Libary不支持此類主題 (以某種方式支持,但我也可以使用通用的 RabbitMq 客戶端)

那么,什么是實現了類似的事情,與rabbitmqs話題交流的最好方式,但Masstransit(超過(任意)MQ /騎手系統),在性能方面

一些可能對性能產生影響的事實:

  • 幾乎沒有消費者對整個大陸感興趣——但有些是。 Asia.*.*
  • Continents 的主要目標是讓城市獨一無二(在這個虛構的案例中)。
  • 大約 30% 的消費者願意訂閱城市,無論大陸或街道。 *.GeorgsTown.*
  • 大約 30% 的消費者想知道在特定街道上發生了什么,而不管城市或大陸。 *.*.Mainstreet
  • 大約 30% 正在關注特定組合,如Antarctica.GeorgsTown.Mainstreet

MassTransit 很好地支持主題交換,它們類似於Direct Exchange示例中定義的那些,但使用主題模式路由鍵代替。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM