, поэтому я пытался понять, в чем различия между очередями сообщений и брокерами сообщений и почему вы должны использовать одну над другой.
Итак, из того, что я понимаю. СООБЩЕНИЕ QUEUE помогает в межпроцессном взаимодействии, но оно в основном ограничено, чтобы разрешить связь только между двумя приложениями? Я спрашиваю об этом, потому что, например, MSMQ (если мое понимание верно) только сохраняет сообщение в очереди, пока оно не будет обработано первым потребителем, после чего оно автоматически удалит его из очереди. это правильно?
Теперь БРОКЕРЫ СООБЩЕНИЙ являются своего рода расширением СООБЩЕНИЯ СООБЩЕНИЯ? в том, что они предоставляют механизм отношения ИЗДАТЕЛЬ-ПОДПИСЧИК (S), что-то, что делает наблюдатель?
Правильно ли мое понимание? Если да, есть ли другие различия между ними? Кроме того, почему вы хотите использовать MESSAGE QUEUE вместо MESSAGE BROKER, поскольку вы, скорее всего, будете использовать распределенную систему, которая более чем определенно будет состоять из нескольких служб.
Спасибо.