Комментарии 16
спасибо за перевод,
кое-что [про basic_qos] узнал новое :)
сам-то как собираешь его использовать?
кое-что [про basic_qos] узнал новое :)
сам-то как собираешь его использовать?
У нас используется на работе для взаимодействия между подпроектами и выполнения тяжелых задач в фоне.
Для своих проектов пока не использую, но собираюсь делать в фоне отправку SMS, почты (уведомления, которые не требуют ответа об успешности операций «прямо сейчас»), ресайз картинок, возможно, обновление кеша и прочие такие вещи. Взаимодействие, если понадобится.
Есть еще расплывчатые мысли на тему паблик-сервисов с участием RabbitMQ (т.е. чтобы желающие отправляли/принимали сообщения по AMQP).
Для своих проектов пока не использую, но собираюсь делать в фоне отправку SMS, почты (уведомления, которые не требуют ответа об успешности операций «прямо сейчас»), ресайз картинок, возможно, обновление кеша и прочие такие вещи. Взаимодействие, если понадобится.
Есть еще расплывчатые мысли на тему паблик-сервисов с участием RabbitMQ (т.е. чтобы желающие отправляли/принимали сообщения по AMQP).
для этого у желающих должен быть хороший AMQP клиент
с половиной из перечисленных задач сможет справатся простой сервер очередей.
интересует особенности тспользования AMQP
с половиной из перечисленных задач сможет справатся простой сервер очередей.
интересует особенности тспользования AMQP
Не совсем понимаю какой смысл вводить routingKey если он идентичен имени очереди? И в чем его смысл если задавать отличное значение?
И в драйвере для C# есть параметр prefetchSize, что он задает?
И в драйвере для C# есть параметр prefetchSize, что он задает?
Может кому будет интересная статья на тему, почему система была написана на чистом Си а не на С++
www.versusit.ru/c-vs-c-zeromq
www.versusit.ru/c-vs-c-zeromq
сделал как написано по примеру, только сделал 10 worker, а не 2
Не могу понять почему они выполняются последовательно, а не параллельно( воркер выполнил задание, сразу получил новое, а не ждет пока все 9 получат сообщение и дойдет очередь до него )
prefetch_count — я менял по разному, эффекта не дало (
все сделал точно по примеру!
Не могу понять почему они выполняются последовательно, а не параллельно( воркер выполнил задание, сразу получил новое, а не ждет пока все 9 получат сообщение и дойдет очередь до него )
prefetch_count — я менял по разному, эффекта не дало (
все сделал точно по примеру!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
RabbitMQ tutorial 2 — Очередь задач