問題タブ [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.
esb - asp.netを使用したリバスのベストプラクティス?
次の質問があります
[1]。最も頻繁に CRUD 操作を必要とする管理システムがあります。たとえば、int GetUserLimit()、List GetUserList()、int AddNewUser(ユーザー ユーザー)、bool DeleteUser()、IsAuthenticated(文字列ユーザー名、文字列パスワード)
上記の関数の場合、Web アプリケーションは何らかのリターンを待つ必要がある場合があります。
その場合、Web アプリケーションに Web サービスを直接提供する方がよいのか、それとも、それらの Web サービスを公開せずに、Web アプリケーションが要求/応答パターンを介して EBS と通信する方がよいのでしょうか?
解決策 1:
http://i.stack.imgur.com/cIRUR.png
解決策 2:
Web アプリケーションが 1 つのコンポーネント A にコマンドを「送信」すると、コンポーネント A は「webmsgqueue」と呼ばれる特定のキューにメッセージを返信するか、nosql サーバーにメッセージをプッシュします。また、Web アプリケーションは ajax ポーリング方式を使用して、「webmsgqueue」または nosql サーバーのメッセージをチェックします。
http://i.stack.imgur.com/F7qTs.png
[2] クエリまたはアップロードするデータが大きい場合、Web サービスを選択した方がよいですか?
serialization - Rebus を使用したシリアル化の問題
メッセージの配信に MSMQ を既に使用している既存のシステム ランドスケープに #Rebus をプラグインしようとしています。
もちろん、その意図は Rebus にすべてを引き継がせることです ;-) が、現時点では、MSMQ トランスポートで既に動作している既存のコードを変更することはできません。
そこで、システムの新しい部分で Rebus を使用して、既存のアプリ キューにメッセージを送信できると思ったのですが、何かがうまくいかないのです。
Rebus を次のように構成します。
計画どおりにメッセージを送信しますが、既存のアプリがキューから読み取ろうとすると、例外がスローされます。
「引数として渡されたメッセージを逆シリアル化できません。シリアル化形式を認識できません。」
問題のメソッド呼び出しは次のとおりです。
コードを掘り下げると、Rebus の DefaultFilter が多かれ少なかれ私たちのものに似ていることがわかります
MessagePropertyFilter は次のように構成されています。
この微妙な変化が本当に例外の原因になるのでしょうか? また、BinaryFormatter を使用してメッセージをシリアル化します。
どんな助けでも大歓迎です:-)
msmq - Rebus の MSMQ 要件
MSMQ で Rebus を使い始めていますが、MSMQ の要件が見つからないようです。
(役割 | プログラムと機能) で、どのオプションを設定する必要がありますか? また、Rebus への影響はどのようなものですか?
Message Queuing Server
;-)が必要だと確信していますが、他のものはどうですか:
- ディレクトリ サービスの統合
- HTTP サポート
- メッセージ キューのトリガー
- マルチキャスト サポート
- ルーティング サービス
これらはいずれも不要であり、追加機能は Rebus でサポートされていないと思います。
nservicebus - Rebus と NServiceBus アプリケーション間のブリッジ
Rebus と NServiceBus アプリケーション間のブリッジを提供する最良の方法は何ですか? 私のアプリケーションでは、古い NServiceBus 2.0 ホストにメッセージを送受信する必要があります。
少し掘り下げてみると、Rebus に NServiceBusMessageFormatter の必要性を感じました。自分が向かっている方向がよくわからない。