Частные и общедоступные очереди на MSMQ

Для сервера действительно ли возможно получить доступ к частной очереди с сервера B?

6
задан Lieven Cardoen 3 August 2010 в 08:47
поделиться

1 ответ

Функциональная разница между публичной и частной очередями небольшая, за исключением того, что MSMQ публикует информацию об общедоступных очередях в Active Directory. (ОБЪЯВЛЕНИЕ).

Я никогда не делал этого сам, но похоже, что если вы знаете полный путь к частной очереди, вы можете получить к ней доступ с другого сервера:

Частные очереди

Частные очереди - это очереди, которые не являются опубликованы в Active Directory и отображается только на локальном компьютере который их содержит. Частные очереди имеют следующие особенности:

Очередь сообщений регистрирует частные очереди локально, сохраняя описание очереди в LQS (локальное хранилище очередей) на локальный компьютер. В MSMQ 2.0 и Очередь сообщений 3.0, по умолчанию расположение % windir% \ system32 \ msmq \ хранилище \ lqs. Обратите внимание, что описание каждого общедоступного очередь, созданная на локальном компьютере, также хранится локально в отдельном файле в папке LQS.

Частные очереди регистрируются на локальный компьютер, не в каталоге сервис, и обычно не может быть находится в другой очереди сообщений Приложения.

Доступны только частные очереди приложениями очереди сообщений, которые знать полное имя пути, прямой название формата или частный формат имя очереди, как показано ниже:

Путь имя: ComputerName \ private $ \ QueueName.

Путь на локальном компьютере: \ private $ \ QueueName.

Имя прямого формата :: DIRECT = ComputerAddress \ PRIVATE $ \ PrivateQueueName.

Название частного формата: ЧАСТНЫЙ = ComputerGUID \ QueueNumber.

Для получения дополнительной информации об именах путей и форматируйте имена, см. Имена очередей.

Частные очереди имеют преимущество нет накладных расходов на службу каталогов, что делает их быстрее создавать, без задержки в доступ к ним, и никакой репликации накладные расходы.

Частные очереди не зависят от служба каталогов, и, таким образом, может быть создается и удаляется, когда каталог сервис не работает. Это полезно для работы в автономном режиме.

Один из способов, которым частные очереди могут быть подвергается воздействию других приложений установка свойства сообщения. К распределить местонахождение частного очередь, приложение может отправить отформатируйте имя частной очереди как свойство очереди ответов сообщение.

Ссылка .

15
ответ дан 8 December 2019 в 15:58
поделиться