UDP多播体系结构注意事项

时间:2016-04-08 15:48:53

标签: networking architecture routing multicast

我想知道是否存在以下述方式构建类似多播pub-sub系统的缺点:

问题

  • 大约有30个应用程序需要收听某些事件
  • 有1台服务器正在通过网络接收事件[我们称之为“生产者”]
  • 30个应用程序可能对30个事件中的一个或多个感兴趣

解决方案

  • 我们可以将每个主题分配给多播组(由多播IP范围中的IP定义)
  • 对于生产者收到的每个事件,它在相关频道/群组上进行多播
  • 订阅者订阅他们感兴趣的每个多播组/频道

我的问题是

  • 此设计是否存在任何开销,而不是让每个订阅者收听所有事件并让生产者发送到单个频道 - 换句话说,多个频道上的发送是否有缺点?

  • 对于UDP组播,我的理解是组是由IP地址(而不是端口)定义的。那么端口在指定组/端点时的相关性是什么?

0 个答案:

没有答案