2

これはかなりばかげた質問です。MSMQの送信キューにキューを作成したいのですが、これに関する良い投稿が見つかりませんでした。マシン内のすべての発信キューを取得し、条件に一致する場合はメッセージをクリアするタスクがあります。

Windows Server 2008 マシンで発信キューを作成する方法を誰か教えてください。

4

1 に答える 1

4

発信キューを「作成」しません。

メッセージをキューに送信すると、MSMQ サブシステムはメッセージを宛先キューに送信する前に、まずローカルの一時的な送信キューにメッセージを書き込みます。一時送信キューの寿命は、開発者ではなく、MSMQ サブシステムによって制御されます。

これは、MSMQ がストア アンド フォワードモデルを使用してメッセージを送信するためです。

ジョン・ブレイクウェルはこれについてここで語っています。

ただし、送信先のリモート キューをアドレス指定するのと同じ方法で発信キューをアドレス指定できますが、 というフラグを設定しますMQ_ADMIN_ACCESS

この手法については、こちらで説明しています。

于 2012-11-05T10:56:51.187 に答える