簡體   English   中英

僅使用守護程序路由到接收器 - 沒有網絡或服務

[英]Routing to receivers with daemon only - without network or service

當發送者只指定守護進程,沒有網絡和服務時,具有類似設置的接收者可以看到給定主題的消息。

但是,如果發送者明確指定守護進程,並使用服務進行網絡,那么接收者(僅指定守護進程,以及空網絡和服務)無法看到有關主題或 _ LOCAL.subject的消息 - 為什么會這樣?

只要每個人都明確地連接到同一個守護程序,_LOCAL(不路由超出守護程序)對於偵聽主題LOCAL.subject的意義是什么?

當發件人僅指定守護程序,沒有網絡和服務時,它使用以下配置:

. 指定的守護進程

. 默認網絡(';' = 機器的默認廣播地址)

. 默認服務 = 7500

為了能夠交換 Rendezvous 消息,應用程序需要共享相同的配置(相同的網絡和服務,如果它們不在同一主機上運行,則可以使用兩個不同的守護程序)。

這意味着如果一個應用程序正在使用它明確定義的特定配置(不同於默認配置),而另一個應用程序正在使用它們無法通信的默認配置。

使用 _LOCAL 主題前綴發送的消息在 Publisher 應用程序使用的守護程序上保持本地,只有連接在同一守護程序上的訂閱者應用程序才能接收此消息(如果它們訂閱了前綴主題)。

暫無
暫無

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

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