簡體   English   中英

我可以使用 WCF 在 2 個 windows 服務之間進行通信(發送消息)嗎?

[英]Can I use WCF for communicating (sending message) between 2 windows service?

我可以使用 WCF 在 2 個 windows 服務之間進行通信嗎? 如果是,如何?

這取決於您要傳輸的消息類型。 有很多可能的解決方案:

  • MSMQ 消息
  • 雙重合同
  • 命名管道

基本上你需要在每個 windows 服務上設置一個 WCF 服務。 您可以使用 WCF 4.0 發現功能來動態查找每個服務。

對的,這是可能的。 您可以使用 ServiceHost class 在 windows 服務中托管 WCF 服務,而不依賴於 Z5DA5ACF461B5EFB7E266B68。

當然; 您通常會定義一個服務合同(接口),這兩個服務將使用它來交換消息; 那么 windows 服務之一將托管 WCF 服務(在這種情況下,兩個服務位於同一台機器上,您通常會使用僅限本地的綁定,例如命名管道)。 然后第二個win服務可以作為WCF服務在其他windows服務上的客戶端。 你有什么具體的問題嗎?

暫無
暫無

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

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