Networking UDP多播体系结构注意事项
我想知道以下面描述的方式设计一个类似于多播发布订阅的系统是否有缺点: 问题Networking UDP多播体系结构注意事项,networking,architecture,routing,multicast,Networking,Architecture,Routing,Multicast,我想知道以下面描述的方式设计一个类似于多播发布订阅的系统是否有缺点: 问题 大约有30个应用程序需要监听某些事件 有1台服务器正在通过网络接收事件[我们称之为PRODUCER] 30个应用程序可能对30个事件中的一个或多个感兴趣 解决方案 我们可以将每个主题分配给一个多播组(由多播IP范围内的IP定义) 对于制作人接收到的每个事件,它在相关频道/组上进行多播 订阅者订阅他们感兴趣的每个多播组/频道 我的问题是 与让每个订阅者监听所有事件并让制作者发送到单个通道相比,这种设计是否有任何开
- 大约有30个应用程序需要监听某些事件
- 有1台服务器正在通过网络接收事件[我们称之为PRODUCER]
- 30个应用程序可能对30个事件中的一个或多个感兴趣
- 我们可以将每个主题分配给一个多播组(由多播IP范围内的IP定义)
- 对于制作人接收到的每个事件,它在相关频道/组上进行多播
- 订阅者订阅他们感兴趣的每个多播组/频道
- 与让每个订阅者监听所有事件并让制作者发送到单个通道相比,这种设计是否有任何开销?换句话说,在多个通道上发送是否有缺点
- 对于UDP多播,我的理解是组由IP地址(而不是端口)定义。那么,端口在指定组/端点时的相关性是什么