2016-04-14 126 views

回答

2

消息在這兩個鏈接中都是相同的。從同一個MessagingFactory實例創建的客戶端將使用相同的底層AMQP套接字連接。對於從同一進程發送的低吞吐量,重複使用MessagingFactory是完美的,也是首選,因爲它會在服務器端導致更少的連接(並且連接是有限的資源)。在文檔「使用服務總線撮合消息性能改進最佳實踐」,你鏈接到,如果你注意到它說的DOC進一步下跌:除了接收器的所有客戶端(發件人:

  • 多工廠)由同一個工廠共享一個TCP連接。最大消息吞吐量受可通過此TCP連接的操作數量的限制。單個工廠可以獲得的吞吐量隨着TCP往返時間和消息大小而變化很大。爲了獲得更高的吞吐率,你應該使用多信息工廠

這是與你鏈接到事件樞紐文件相同的消息。

+0

MessagingFactory在Microsoft.Azure.EventHubs庫中不可用。您是否知道在創建eventhub客戶端時是否有其他方法可以嘗試重新使用基礎TCP連接,因爲它不可用? – Tany