Есть ли у кого-нибудь отзывы об распределенных архитектурах с этими двигателями? Что является лучшим, или в каких случаях это лучший выбор?Gearman vs ZeroMQ
С уважением!
Есть ли у кого-нибудь отзывы об распределенных архитектурах с этими двигателями? Что является лучшим, или в каких случаях это лучший выбор?Gearman vs ZeroMQ
С уважением!
Gearman и ZeroMQ обе служат для разных целей. ZeroMQ больше похож на программирование сокетов, а точнее:
Библиотека сокетов, которая выступает в качестве рамки параллелизма.
Gearman, с другой стороны, является распределенным решением для работы/работника. Хотя довольно голые кости, он хорошо служит цели. Gearman имеет фактические серверы работы и библиотеки для создания клиентов. С ZeroMQ вам тоже нужно будет создать сервер заданий.
Итак, в зависимости от того, что вы хотите, ответ на который будет отличаться. Если вы хотите распределить нагрузку, отправив задания на несколько серверов и клиентов, используйте Gearman. Если вам необходимо выполнить программирование сокетов, или, скорее, сетевое программирование с более общим назначением, то ZeroMQ может быть тем, что вам нужно.
За какую работу вы хотите? – Efazati
Мы думаем о распределенной архитектуре для нашего нового backoffice, и мы рассматриваем эти два двигателя, чтобы построить его поверх одного из этих двух двигателей. В основном, чтобы модулировать приложение и сделать его масштабируемым. – Christian