Зачем использовать AMQP / ZeroMQ / RabbitMQ

в отличие от написания вашей собственной библиотеки.

Здесь мы работаем над проектом, который будет самораспределяющимся пулом серверов. Если один раздел станет слишком тяжелым, менеджер разделит его и поместит на другой компьютер как отдельный процесс. Это также предупредит всех подключенных клиентов, которые влияют на подключение к новому серверу.

Мне любопытно использовать ZeroMQ для межсерверных и межпроцессных коммуникаций. Мой партнер предпочел бы катиться самостоятельно. Я ищу сообщество, чтобы ответить на этот вопрос.

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

Ответы на вопрос(6)

Ваш ответ на вопрос