簡體   English   中英

使用不同的協議(TCP,UDP等)將消息傳遞給多個客戶端

[英]Deliver messages to multiple clients using different protocols (TCP, UDP…)

我正在嘗試用Java創建一個小型軟件組件,該組件具有以下工作流程:

在此處輸入圖片說明

如您所見,它通過單個TCP連接(作為客戶端並監聽流)接收消息。 每個收到的消息都會得到處理(意味着它會轉換為另一種格式並添加一些信息)。 之后,應將新創建的消息分發給多個接收者。 接收者可以被分組:一些接收者只能理解普通的TCP或UDP,其中一些使用HTTP-REST接口。

您是否知道某種模式或最佳實踐來實現此功能?

您實質上是在描述企業服務總線 從商業軟件到輕量級開源軟件,都有許多可用的方法。

暫無
暫無

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

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