我有一个系统,每隔一段时间(例如,每分钟10次)以突发的形式发送“很多”(数百个)UDP数据报。根据{{1}},这个平均值约为222kBit / s。这些数据报的内容是JSON。我考虑过更改系统,以便等待一段时间(500ms?)并将许多JSON对象组合成一个数据报,然后再发送。但我不确定这是否值得努力(带宽,协议,发送频率。)新方法是否会提供比现有方法更多的真正好处?
答案 0 :(得分:2)
简短的回答是由你来决定。
长版本取决于您的使用案例。既然我们不知道你在建设什么,那么很难说什么更重要 - 延迟?吞吐量是多少?可靠性?别的什么?让我们分析一些优点和缺点。这就是我想出的:
发送更大数据包的优点:
发送更大的数据包: