我有一个分布式应用程序,可以实时分析大量数据流。
申请内容包括:
所有的计算机都直接连接到千兆位连接,只使用一个交换机。
是否有可能使用标准的千兆位交换机实现UDP广播的(接近)千兆带宽?使用MAC或IP级广播会改变什么吗?
一个相关的问题是,当本地连接时,我是否必须关心可靠性和分组排序?
发布于 2014-10-06 15:42:01
不,使用广播是行不通的,因为大多数网络交换机有意限制广播流量,以防止数据包风暴使网络饱和。
注意:以太网上的IP广播也意味着使用MAC级广播,即IP广播数据包封装在以太网广播帧中。
发布于 2014-10-06 15:07:06
当本地连接时,我必须关心可靠性和数据包排序吗?
是的,当本地连接时,你必须关心可靠性。默认情况下,UDP不是一个可靠的协议。另外,关于数据包排序:在做出决定之前,您应该分析应用程序的需求。这是一个重要的步骤,因为用于排序的机制引入了额外的开销。因此,花在调查这个问题上的时间可能会在避免这种开销方面得到回报。
https://stackoverflow.com/questions/26211238
复制相似问题