У меня есть процесс-наблюдатель, который обнаруживает некоторые изменения (например, в файловой системе) и помещает новые сообщения в очередь. У меня есть уникальный способ идентифицировать каждое сообщение.
Я хочу предотвратить публикацию одного и того же сообщения дважды, и я не хочу сохранять какое-либо явное состояние для этого наблюдателя.
Я прочитал здесь, что очереди служебной шины Azure поддерживают обнаружение дубликатов со стороны отправителя это именно то, что я ищу, но для MSMQ.
Есть ли аналогичная функция в MSMQ? Если нет, как я могу поддерживать аналогичную функцию поверх MSMQ?