我有一个分布式应用程序,应该实时分析大量数据流。本地UDP广播性能
的应用包括
- 的主系统,其从外部设备收集数据
- 一些从站系统,其分析由所述主系统
所有计算机都连接发送的数据直接使用一台交换机即可实现千兆位连接。
是否可以使用标准的千兆交换机实现(接近)使用UDP广播的千兆带宽?使用MAC或IP级广播是否改变了什么?
一个相关的问题是,我必须关心本地连接时的可靠性和数据包排序吗?
我有一个分布式应用程序,应该实时分析大量数据流。本地UDP广播性能
的应用包括
所有计算机都连接发送的数据直接使用一台交换机即可实现千兆位连接。
是否可以使用标准的千兆交换机实现(接近)使用UDP广播的千兆带宽?使用MAC或IP级广播是否改变了什么?
一个相关的问题是,我必须关心本地连接时的可靠性和数据包排序吗?
本地连接时,是否必须关心可靠性和数据包排序?
是的,在本地连接时你必须关心可靠性。默认情况下,UDP不是一个可靠的协议。此外,关于数据包排序:您应该在做出决定之前分析应用程序的要求。这是一个重要的步骤,因为用于排序的机制会带来额外的开销。因此,调查这个问题花费的时间可能会为避免这种开销而付出代价。
UDP不是可靠的协议。你必须关心丢失的数据包。 – 2014-10-06 07:58:41
是的,但我们可以假设它在可控的本地环境中接近可靠吗? – DurandA 2014-10-06 14:24:33