私はmsmqを使用しているbiztalkプロジェクトに取り組んでいます。 ここで問題となるのは、キューメッセージがビズトークによって受信される前に失われていることです。 パフォーマンスが低下するため、トランザクションをビズトークで使用することはできません。
誰も私がなぜこの問題に直面しているのか、これに対する解決策を教えてもらえますか? ありがとうございます!MSMQプライベートキューメッセージが失われました
1
A
答えて
2
メッセージが非トランザクションキューに送信されると、キューイングサービスの再起動や予期しないイベントが発生した場合にメッセージが失われます。これが起こらないようにするには、メッセージを送信するときにメッセージのRecoverableプロパティを使用できます。これはここにも記載されていますMSDN。 BizTalkからキューにメッセージを送信する場合は、BizTalk MSMQ送信ポートもこのプロパティをサポートします。
+1
回復可能なメッセージは発注や正確に一度の配送を保証していないことに注意する価値があります。そのメッセージだけがディスクに書き込まれるので、失敗したときにメモリから失われることはありません。メッセージの順序も重要な場合は、トランザクションキューを使用する必要があります。 –
関連する問題
- 1. メッセージ。覗き見られたMSMQメッセージのIDは何とか失われます
- 2. MSMQアクセスが拒否されました
- 3. Ajax.ActionLinkの値が失われました
- 4. セッションBeanが失われましたか?
- 5. スクリプトコントロールクライアントオブジェクトのスコープが失われました
- 6. Chart.jsの色が失われました
- 7. メンバーシッププロバイダーが失われました
- 8. debug.keystoreファイルが失われました
- 9. SSH接続が失われました
- 10. JXLS - 列幅が失われました
- 11. ラインリスナーイベントが失われました
- 12. Conda環境が失われました
- 13. シンボリックリンクデータがgitで失われました
- 14. ユーザーログインのセッションが失われました
- 15. PHP $ _SESSIONが数ページにわたって失われました
- 16. リモートMSMQ、トランザクションとReceiveByIdが失敗したが -
- 17. wcf msmqサービスのアクティブ化に失敗しました
- 18. フォーカスが失われたフォーカスを検出しました
- 19. Xamarinフォームカルーセルビュー選択した値が失われました(アンケートサンプル)
- 20. 選択した項目のタブデータが失われましたMVVM
- 21. ordをインストールした後にカスタムイメージが失われました
- 22. 無限ループで失われました
- 23. PendingIntentフィールドで失われました
- 24. 全プログラムヌル値に失われました
- 25. PHP:認証サーバーのためPOSTデータが失われました
- 26. リダイレクトのためOAuth2とのディープリンクが失われました
- 27. 失われたサンプル
- 28. フロントエンドの検証に失敗し、正しい値が失われました。
- 29. ReCaptchaが無効です+ CodeIgniterフォームヘルパー=フォームデータが失われました
- 30. アプリケーションローダーが待機中で、ネットワーク接続が失われました
私はトランザクションを使用することから始めます。パフォーマンスヒットが大きすぎることを証明しましたか? –
はい!私はキューから毎日何百万ものファイルを受け取ります。 – Amit
トランザクションを使用せずに他の方法で移動する方法はありますか?そして、なぜこれらのメッセージが失われているのか理解するのを手伝ってください。 – Amit