多播监听器效率

时间:2010-09-16 11:43:06

标签: multicast

目前,我有一个进程侦听和处理多播数据流。我正在考虑将它分成两个进程,一个是监听,一个是处理,两个都会订阅多播流量。 我的问题是,这会降低效率,因为现在有两个监听组播流吗?

3 个答案:

答案 0 :(得分:1)

你正在做更多的工作,因此根据定义,效率会降低。更好的问题是它是否真的重要,答案可能不是。

答案 1 :(得分:1)

好吧,如果你让它成为监听过程在崩溃的情况下重新启动处理过程的方式,那么它是有意义的。 你已经有两个听众,效率不会低。

答案 2 :(得分:-1)

是的,这样效率会降低,因为内核必须将每个数据报的副本复制到每个监听多播组的套接字。