эффективность многоадресного слушателя - PullRequest
0 голосов
/ 16 сентября 2010

В настоящее время у меня есть процесс прослушивания и обработки многоадресного потока данных.Я думаю о том, чтобы разделить его на два процесса, один прослушивающий, один обрабатывающий, оба подпишутся на групповой трафик.мой вопрос, это снизит эффективность, потому что теперь есть два слушателя многоадресного потока?

Ответы [ 3 ]

1 голос
/ 09 апреля 2012

Хорошо, если вы сделаете так, чтобы процесс прослушивания перезапускал процесс обработки в случае сбоя, это имеет смысл. Это будет не менее эффективно, поскольку у вас уже есть два слушателя.

1 голос
/ 20 сентября 2010

Вы делаете больше работы, поэтому по определению она будет менее эффективной. Лучший вопрос - действительно ли это важно, и ответ, вероятно, нет.

0 голосов
/ 28 июня 2017

Да, это будет менее эффективно, поскольку ядру придется делать копии каждой дейтаграммы в каждый сокет, прослушивающий группу многоадресной рассылки.

...