Можно ли иметь одну машину с очередью MSMQ и много машин с обслуживанием потребителей? - PullRequest
1 голос
/ 22 ноября 2011

Я думаю об использовании MSMQ для набора служб, которые могут вызываться либо сервером в локальной сети, либо мобильными приложениями (через Интернет).Поскольку я ожидаю большое количество сообщений, я ожидал иметь один компьютер с очередью и N компьютеров со службами, которые потребляют из этой очереди «удаленно» (но все еще внутри локальной сети).

Чтение этот вопрос , я понял, что это невозможно, когда Зак Бонэм говорит:

При горизонтальном масштабировании MSMQ на каждой машине обработки существует экземпляр очереди

Я запутался или мне нужно реплицировать очередь на каждой машине, на которой я хочу, чтобы службы работали?

Спасибо, Оскар

1 Ответ

3 голосов
/ 22 ноября 2011

Цитата описывает горизонтальное масштабирование (имеется в виду несколько серверов, обслуживающих очередь), ваш случай вертикальный (имеется в виду большее количество потребителей на одном компьютере). Как он описывает, масштабирование по вертикали прекрасно, единственное, что нужно иметь в виду, это иметь какой-то механизм сохранения в случае отказа сервера.

...