MSMQ предотвращает публикацию повторяющихся сообщений (как в служебной шине Azure)

У меня есть процесс-наблюдатель, который обнаруживает некоторые изменения (например, в файловой системе) и помещает новые сообщения в очередь. У меня есть уникальный способ идентифицировать каждое сообщение.

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

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

Есть ли аналогичная функция в MSMQ? Если нет, как я могу поддерживать аналогичную функцию поверх MSMQ?


person tozevv    schedule 22.01.2014    source источник


Ответы (1)


Пробовали ли вы подход, описанный в механизме удаления повторяющихся сообщений Microsoft Message Queuing, дополнительную информацию можно найти в статье Джона Брейквелла сообщение

надеюсь, это поможет вам

person Arkadiy Verman    schedule 23.01.2014
comment
Похоже ссылка не работает - person Kinetic; 12.05.2017