【问题标题】:multicast listener efficiency多播侦听器效率
【发布时间】:2017-06-28 18:09:59
【问题描述】:

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

【问题讨论】:

    标签: multicast


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      好吧,如果你让监听进程在崩溃的情况下重新启动处理进程,这是有道理的。 由于您已经有两个侦听器,因此效率不会降低。`

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多