Gearman против ZeroMQ - PullRequest
       7

Gearman против ZeroMQ

9 голосов
/ 07 апреля 2011

Есть ли у кого-нибудь отзывы о распределенных архитектурах с этими движками?Какой из них лучший или в каких случаях лучшие выборы?

С уважением!

1 Ответ

14 голосов
/ 07 апреля 2011

Gearman и ZeroMQ оба служат различным целям. ZeroMQ больше похож на программирование сокетов, а точнее:

Библиотека сокетов, которая действует как среда параллелизма.

Gearman, с другой стороны, является распределенным решением для работы / работы. Несмотря на то, что она довольно голая, она хорошо служит цели. Gearman имеет реальные рабочие серверы и библиотеки для создания клиентов. С ZeroMQ вам также придется самостоятельно создавать сервер заданий.

Итак, в зависимости от того, что вы хотите, ответ на вопрос будет отличаться. Если вы хотите распределить нагрузку, распределяя задания на несколько серверов и клиентов, используйте Gearman. Если вам нужно программировать сокеты, или, скорее, сетевое программирование с более общим назначением, ZeroMQ может быть тем, что вам нужно.

...