Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Сергей

  • 33
    вклад
  • 0
    вопросов
  • 60
    ответов
  • 38%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Можно ли настроить передачу SQL запросов через RabbitMQ?

    inoise
    Иван Шумов @inoise
    Solution Architect, AWS Certified, Serverless
    Надо писать самостоятельно. И стоит добавить что RabbitMQ не предназначен для данных задач. Задумана какая-то дичь
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Зачем нужен JMS (RabbitMQ и т.п.) если есть Apache Kafka?

    inoise
    Иван Шумов @inoise
    Solution Architect, AWS Certified, Serverless
    Это принципиально разные продукты - одно очереди сообщений, а другое стриминг. В Кафке нет понятия сообщений, вернее из реализация там абстрактна. В Кафке оперируют байтами информации. К тому же в Кафке плохо с роутингом, который есть в других брокерах.

    Так что лучше или хуже непохожими сравнивать исключительно в рамках выбора решения под конкретную задачу
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Как получить все элементы очереди RabbitMQ?

    inoise
    Иван Шумов @inoise
    Solution Architect, AWS Certified, Serverless
    Нельзя получить "все сообщения из очереди". Получаете их по очереди без ack, записываете в базу, потом делаете ack. Можно посмотреть в сторону метода basic.consume.

    А вообще вы же с очередью работаете. Не надо делать батч из очереди. Это противоестественно. Особенно учитывая что размер очереди изначально не известен
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Rabbitmq - можно ли устанавливать размер очереди?

    inoise
    Иван Шумов @inoise
    Solution Architect, AWS Certified, Serverless
    Д - документация, но вытеснять первые нельзя
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • С какими параметрами нужно создавать обмен и очередь, чтобы сообщения не удалялись из очереди, после того, как были прочитаны?

    inoise
    Иван Шумов @inoise
    Solution Architect, AWS Certified, Serverless
    Ни с какими. RabbitMQ в любом случае скрывает сообщение на время обработки consumer и удалит сообщение после ack. Если прислать nack то сообщение вернётся в очередь и она встанет намертво, если прислать reject то очередь удалит сообщение, но можно будет отправить в dead letter queue.

    Если нужен history (commit) log то RabbitMQ не тот инструмент и надо использовать Kafka
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • RABBITMQ Как сделать так что бы все получатели получили сообщение?

    qonand
    Максим Федоров @qonand
    Software Engineer
    Подобные задачи решаються с помощью выделения отдельной очереди на каждый консьюмер. Т.е. каждый получатель слушает свою очередь. При этом очереди должны быть объеденены в обменнике типа fanout
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • VMWare ESX и сетевая топология кольцо. Можно ли построить?

    gbg
    Армянское Радио @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Можно, но не нужно - нужно каждый сервер подключить к двум коммутаторам линком 10GBE, и СХД подключить к ним же.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
Оценили как «Нравится»
Самые активные сегодня
  • Mike_Ro
    Михаил Р.
    • 6 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • SignFinder
    Alexey Dmitriev
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • emekhanikov
    Евгений Механиков
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации