問題タブ [rebus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
498 参照

autofac - Autofac を Rebus と一緒に使用する場合、MessageContext は使用できません

以下のコードで InvalidOperationException が発生します。autofac IoC と Rebus に関する知識が不足しているため、このエラーが発生していると確信しています。

System.InvalidOperationException が処理されませんでした

Message=No message context available - MessageContext インスタンスはメッセージの処理中にのみ設定され、ワー​​カー スレッドでのみ使用できます。

スタックトレースの一部:

そのため、コンソール アプリケーションで以下のコードを使用すると、上記のエラーが発生します。

完全を期すために、これは app.config に追加されました。

0 投票する
1 に答える
195 参照

rebus - Rebus で複数のプロパティを関連付けることは可能ですか?

Rebus で複数のプロパティを関連付けることは可能ですか? または、それらを 1 つの相関 ID に結合する必要がありますか?

ありがとう

0 投票する
1 に答える
66 参照

rebus - サブスクライバーで発行されたメッセージはキューに保持されますか?

簡単なテストを行ったところ、bus.Publish で発行されたメッセージは、サブスクライバーが存在するまで msmq に保持されないようです。

  1. 構成で何か間違ったことをしましたか?
  2. これは設計によるものですか?なぜ?

ありがとう

0 投票する
1 に答える
1570 参照

rabbitmq - メッセージ指向ミドルウェア vs メッセージキュー

どのソフトウェアがメッセージ指向ミドルウェアで、何がメッセージ キューであるかをどのように区別すればよいのでしょうか。

さらに進んで - サービス バスはキューまたはメッセージ指向のミドルウェアを使用しますか? それとも、サービス バス自体がメッセージ指向のミドルウェアなのでしょうか。

たとえば、RabbitMQ は単なるメッセージ キューですか、それともメッセージ指向のミドルウェア機能も含んでいますか?

この用語は、バズっていてぼやけているようです。ご意見をお聞かせください。ありがとうございました :)

0 投票する
1 に答える
758 参照

rebus - Rebus で再配信ポリシーと別の再試行キュー プロセッサを指定する方法

私は現在 Rebus を調査していますが、適切なドキュメントを見つけることができないため、このプロセスは困難であることが証明されています。誰かがこのエキサイティングな製品を理解するのを手伝ってくれることを願っています.

メッセージ処理中に何か問題が発生した場合、メッセージはキューに戻ることを読みました。

  1. メッセージはキューの先頭に戻されますか、それとも最後に置かれますか? 前面に配置すると、キューが本質的に処理できないメッセージでブロックされるため、これは問題になります。少なくともタイムアウトするか、再試行が超過するまでは。
  2. Rebus はすぐに使用できる個別の Retry キューをサポートしていますか?
  3. 再試行の間隔を指定できますか?
  4. Apache ActiveMQのように、再試行に指数バックオフ間隔を指定できますか?

ありがとう