2017-07-27 6 views
4

Nsbで定期的にMSMQに問題が発生します。ある時点のMSMQは、サービスを再起動するかマシンを再起動するまで、あるマシンのMSMQを他のマシンから受け入れたくありません。だから我々は代替案を探している。しかし私たちは、MSMQのこの重要な機能を維持したいと思います:分散トランザクションのNServiceBusのMSMQトランスポートに最適な代替方法

  • 一部、ハンドラが戻っ分散 トランザクションをロール場合、後続のメッセージが がNSBハンドラから送信されませんように。私たちはMSDTCを使用します。 NSBサービス - 受信機が 使用できず、誰もメッセージが
  • は、大量のメッセージを処理することができます失われてはならない場合は、着信または発信メッセージは、ディスクやデータベースなどの信頼性の高い永久記憶装置に格納する必要があります
  • 、現在、我々は千のように扱いますすべてのサービスのためのメッセージ毎秒を組み合わせ、またはサービスごとに毎秒百または2である可能性がここに

NSBの代替ソースのリストです:https://docs.particular.net/transports/

誰もがこののいずれかでの作業経験を持っていますが?

答えて

3

私は個人的にMSMQの問題を解決し、システムを正常に動作させることができますが、多くのシステムがMSMQで正常に動作しています...しかし、あなたの気が変わったら、上記はSQLサーバーのトランスポートです

+0

私たちは過去4年間MSMQの問題を解決しようとしていました。使用可能なトランスポートのリストの中で最善のものであれば、なぜSQLサーバーのトランスポートを考えるのかについて、詳細を教えてください。 – YMC

+0

信頼性の高いメッセージングとDTCが必要な場合、SQLは他の選択肢に過ぎません。感覚を作る? –

関連する問題