Совершенно новый для rabbitMQ, но рассматривает возможность использования его в качестве механизма очередей в GKE. У меня есть вопрос, который, вероятно, довольно прост.
Есть ли способ обрабатывать только одно сообщение от пользователя (GUID в моем приложении) в определенный момент времени (даже если у меня несколько работников). По сути, у меня есть сторонние сторонние разработчики, которые отправляют на одну из моих конечных точек дубликаты сообщений. Я могу подтвердить, что уже есть дубликат документа POST, если я работаю синхронно (для каждого пользователя). Проблема возникает, если несколько рабочих узлов обрабатывают отдельные сообщения для одного и того же пользователя одновременно.
Возможно ли это в RabbitMQ? Есть ли рекомендуемый способ справиться с этим? Большое спасибо.