タグ

MSMQに関するnoazohのブックマーク (11)

  • サービス エンドポイントとキューのアドレス指定

    配信不能キューまたは有害メッセージ キューからのメッセージの読み取り ターゲット キューのサブキューである有害メッセージ キューからメッセージを読み取るには、サブキューのアドレスを使用して ServiceHost を開きます。 例 : ローカル コンピューターの PurchaseOrders 専用キューの有害メッセージ キューから読み取るサービスでは、net.msmq://localhost/private/PurchaseOrders;poison というアドレスを指定します。 システム トランザクション配信不能キューからメッセージを読み取るには、URI を net.msmq://localhost/system$;DeadXact という形式にする必要があります。 システム非トランザクション配信不能キューからメッセージを読み取るには、URI を net.msmq://localhost

    サービス エンドポイントとキューのアドレス指定
    noazoh
    noazoh 2013/04/24
    キューのアドレス指定の方法、書式
  • 配信不能キュー

    このサンプルで示す各アプリケーションの配信不能キューは、Windows Vista でのみ使用が可能です。Windows Server 2003 と Windows XP では、MSMQ 3.0 の既定のシステム全体用のキューを使用するようにサンプルを変更してください。 キュー通信では、クライアントはサービスとの通信にキューを使用します。厳密には、クライアントはメッセージをキューに送信します。サービスは、メッセージをキューから受信します。したがって、キューを使用する通信では、サービスとクライアントが同時に実行されていなくてもかまいません。 キューを使用する通信では一定の活動停止状態が生じるので、メッセージの有効期間を設定して、有効期間経過後はメッセージをアプリケーションに配信しないようにすることが必要になる場合があります。また、アプリケーションによっては、メッセージの配信が失敗したかどうか

    配信不能キュー
  • MSMQ 4.0 での有害メッセージ処理

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 このサンプルでは、サービスで有害メッセージの処理を実行する方法を示します。このサンプルは、「トランザクション MSMQ バインディング」のサンプルに基づいています。このサンプルでは、netMsmqBinding を使用しています。サービスは、自己ホスト型コンソール アプリケーションで、サービスがキュー内のメッセージを受信したかどうかを監視できます。 キュー通信では、クライアントはサービスとの通信にキューを使用します。厳密には、クライアントはメッセージをキューに送信します。サービスは、メッセージをキューから受信します。このため、キューを使用する通信では、サービスとクライアントは同時に実行されていなくてもかまいま

    MSMQ 4.0 での有害メッセージ処理
  • キューに置かれたメッセージングのトラブルシューティング

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ここでは、Windows Communication Foundation (WCF) でのキューの使用に関する一般的な質問とトラブルシューティング ヘルプについて説明します。 一般的な質問 Q: WCF Beta 1 を使用しているときに MSMQ 修正プログラムをインストールしました。この修正プログラムを削除する必要がありますか。 A: 必要があります。この修正プログラムのサポートは終了しています。WCF は、現在、MSMQ で正常に動作し、修正プログラムは不要です。 Q: MSMQ 用のバインディングには、NetMsmqBinding と MsmqIntegrationBinding の 2 つがありま

    キューに置かれたメッセージングのトラブルシューティング
    noazoh
    noazoh 2013/04/24
  • Things to Check When Troubleshooting Message Queuing

    noazoh
    noazoh 2013/04/24
  • Enable Route Tracking and Test Messages

    noazoh
    noazoh 2013/04/22
  • C#と諸々 WCFでのエラー ハンドリング

    C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) ASP.NET では、Global.asax で例外を一元的にハンドリングするためのエラー ハンドラを用意することができました。しかし、WCF では残念ながら Global.asax がサポートされていません。 ( ASP.NET 互換モードでも非サポート。 ) WCF では、例外を一元的にハンドリングするための機構が別の方法で提供されています。 Global.asax に比べて、手順がやや面倒となりますが、クライアントにフォールトメッセージを通知することを考慮した仕組みにはなっています。 【 IErrorHandler インターフェイス 】 例外を一元ハンドリングするのは、 IErrorHandler インターフェイス (System.Service

  • 有害メッセージ処理

    有害メッセージとは、アプリケーションへの配信試行の回数が最大値を超えたメッセージのことです。この状況は、キュー ベースのアプリケーションがエラーによってメッセージを処理できないときに発生する可能性があります。信頼性に対する要求を満たすために、キューに置かれたアプリケーションはトランザクションの下でメッセージを受信します。キューに置かれたメッセージを受信したトランザクションを中止すると、メッセージはそのままキューに残り、新しいトランザクションの下で再試行されます。トランザクションを中止させた問題が解決されなければ、受信側のアプリケーションは、配信試行回数の最大値を超えるまで同じメッセージの受信と中止を繰り返す悪循環に陥る可能性があり、その結果、有害メッセージが生じることになります。 メッセージは、さまざまな理由で有害メッセージになる可能性があります。最も一般的な理由は、アプリケーション固有の

    有害メッセージ処理
  • 配信不能キューを使用したメッセージ転送エラー処理

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 キューに置かれたメッセージは、配信に失敗する可能性があります。配信に失敗したメッセージは、配信不能キューに記録されます。配信の失敗は、ネットワーク エラー、キューが削除されている、キューがいっぱいになっている、認証エラー、配信が時間どおりに行われなかったなど、さまざまな理由で生じる可能性があります。 キューに置かれたメッセージは、受信側のアプリケーションでタイムリーに読み取られないと、長時間キューに残ることがあります。時間依存のメッセージでは、このような動作が適切でない場合があります。時間依存のメッセージでは、メッセージをキューに格納しておくことができる期間を示す TTL (Time to Live) プロパ

    配信不能キューを使用したメッセージ転送エラー処理
  • サービス終了のお知らせ

    noazoh
    noazoh 2013/03/15
    アクセス権
  • ElementHost クラス (System.Windows.Forms.Integration)

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    ElementHost クラス (System.Windows.Forms.Integration)
    noazoh
    noazoh 2013/02/20
    分散トランザクションコーディネーター
  • 1