使用不同的协议(TCP,UDP ...)向多个客户端发送消息

时间:2014-01-04 16:34:44

标签: java rest networking tcp udp

我正在尝试用Java创建一个小型软件组件,它具有以下工作流程:

enter image description here

如您所见,它通过单个TCP连接(作为客户端并侦听流)接收消息。每个接收的消息都被处理(意味着它被转换为另一种格式并添加了一些信息)。之后,新创建的消息应该分布在多个接收者之间。接收器可以分组:有些只是unterstand普通TCP或UDP,其中一些使用HTTP-REST接口。

你知道某种模式或最佳实践来实现这个szenario吗?

1 个答案:

答案 0 :(得分:0)

你基本上是在描述Enterprise Service Bus。它们有很多,从商业软件到轻量级开源软件。