Я недавно читал об очередях сообщений.Поскольку я новичок в этой теме, я не смог определиться с рамками, потому что меня не устраивают их особенности.Для проекта, над которым я буду работать, я пытаюсь решить, возможны ли следующие пункты вместе.В каких рамках / технологиях я могу достичь этого?Есть плюсы или минусы?
- Ровно один раз доставки, при которой все сообщения также читаются ровно один раз (не один раз для каждого потребителя).
- Несколько производителей и потребителей по причинам высокой доступности.
- Массовое чтение и обработка сообщений потребителями (невозможно масштабировать обработку сообщений по одному).
- Неблокирующее чтение (каждый потребитель выбирает разные сообщения и обрабатывает их, не дожидаясь, пока другие потребители завершат выполнение своих задач.).