【问题标题】:Deliver messages to multiple clients using different protocols (TCP, UDP...)使用不同的协议(TCP、UDP...)将消息传递给多个客户端
【发布时间】:2014-01-05 00:48:49
【问题描述】:

我正在尝试用 Java 创建一个小型软件组件,其工作流程如下:

如您所见,它通过单个 TCP 连接(作为客户端并监听流)接收消息。每条收到的消息都会被处理(意味着它被转换成另一种格式并添加一些信息)。之后,新创建的消息应该分发给几个接收者。接收者可以分组:有些只理解普通的 TCP 或 UDP,有些使用 HTTP-REST 接口。

您知道实现这种情况的某种模式或最佳实践吗?

【问题讨论】:

    标签: java rest networking tcp udp


    【解决方案1】:

    您实际上是在描述Enterprise Service Bus。有很多可用的软件,从商业软件到轻量级开源软件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-09
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多