MSMQ: как создать личную очередь на удаленном компьютере - PullRequest
4 голосов
/ 04 декабря 2009

Мне нужно создать личную очередь сообщений на удаленном компьютере. Все мои исследования показывают, что это невозможно с помощью объектов System.Messaging. Кто-нибудь может подтвердить / опровергнуть это. Другой вариант - создать на удаленном хосте службу добавления, которая прослушивает запросы на создание очередей, а затем создает их локально.

Любые лучшие / более простые идеи приветствуются.

Ответы [ 2 ]

4 голосов
/ 04 декабря 2009

Вы не можете и не должны.

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

На самом деле просто создайте отдельную службу, которая создает очередь на удаленной машине, установив ее локально.

1 голос
/ 04 декабря 2009

Ты не можешь и это раздражает. MSMQ странно в среде Windows. Есть много различий в том, что вы можете сделать локально и удаленно. С этим ничего не поделать. Просто живи с этим.

...