問題タブ [servicebus]
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.
c# - .net サービス バスの推奨事項は?
パブリッシュ/サブスクライブ機能を備えた分散アーキテクチャ メッセージング システム/サービス バスが必要です。.net アプリケーションに使用できるフレームワークの推奨事項はありますか?
msmq - nServiceBus vs Mass Transit vs Rhino Service Bus vs other?
メッセージングシステムを使用して、適切に分離されたワークフローシステムにあるファイルを処理するためにいくつかのクイックスパイクを実行するだけです。
上記の各フレームワークを使用することで人々が見つけた長所と短所は何ですか?これらを使用することの利点は、WCFバインディングおよび/または非MSMQソリューションを備えた手動のMSMQシステムと比較して何ですか?
servicebus - nServiceBus のような同様の ServiceBus フレームワーク?
nServiceBus のような同様の Service Bus フレームワークはありますか? 私が欲しいのは、分散アプリケーション以外のアプリケーション内で動作するサービス バスです。同じアプリケーション pub/sub メッセージのコンポーネント。
.net - コンシューマーがイベントを消費しないサービスバス ソリューションはありますか? (複数のコンシューマーが同じイベントを受け取る)
プロデューサーがメッセージを投稿し、他のプロセスがそれらを受信できるサービスバスの優れた実装のように見える ActiveMQ を読んでいました。
ただし、ドキュメントを読むと、プロデューサーはメッセージを送信するときに「エンドポイント」を指定する必要があるようです。
私のプロデューサーはイベント「インポートジョブの開始」、「インポートジョブの終了」などを投稿し、特定のクラスのイベントに関心のあるコンシューマーはこれらをサブスクライブして受信できます。ただし、他のサブスクライバーに送信されないという点で、コンシューマーはイベントを消費するべきではありません。
この種の特性を備えた最高の製品は何でしょうか?
制約: - 少なくとも .Net と php のインターフェイスが必要です - マシンの境界を越えて動作する必要があります
ありがとう
rhino - Rhino Service Busを使用して複数のサブスクライバーのPubSubを構成するにはどうすればよいですか?
Rhino Service Busを使用して、1つのパブリッシャーと複数のサブスクライバーの間にpub-subをセットアップしようとしています。ただし、私が今までに得たと思われるのは、競合するコンシューマーだけです(メッセージは一方のコンシューマーまたは他方のコンシューマーに分散されますが、両方には送信されません)。
現在のパブリッシャー構成は次のようになります(注:新しいOnewayRhinoServiceBusFacilityを使用しているため、送信側でバス要素を定義する必要はありません)
現在のサブスクライバー構成は次のようになります。
パブリッシャーとサブスクライバーを起動する2つのシンプルなコマンドラインアプリがあります。サブスクライバービンをコピーして貼り付けるだけで、2つのサブスクライバーを設定できます。私のメッセージハンドラは次のようになります。
何か案は?乾杯
message-queue - MassTransitキューのメンテナンス
キューの管理に役立つMassTransitに組み込まれているものはありますか?
私は特にエラーキューについて考えています。私はこれに似たスレッドを見ましたが、ユーティリティではなくコードで管理することを考えています。
シナリオ:
Webクライアント-コマンドは、MTを含むメッセージとしてアプリケーションサーバー上のリモートキューに公開されます。
アプリサーバー-コマンドが消費され、実行されます。コマンドが実行中にスローされた場合、そのコマンドはエラーキューに入れられます。
Webクライアント-エンドユーザーは、エラーキュー内のすべてのコマンドを表示できます。それらは一度に1つずつ解決され、再公開されて再度実行されます。
最初の2つは簡単です。3つ目は私が今いるところです。どんな提案でも大歓迎です。
ありがとう、
ロブ
c# - Rhino.ServiceBusがすべてのキューを自動的に作成しないのはなぜですか?
私はそれについてのブログ投稿と非常によく似た方法で設定しましたが、キューの1つについて起動時にエラーが発生します。
はmsmq://localhost/colin_console_queue
私のプログラムによって自動的に作成されません。
私は自分が正しいことをしていないとかなり確信していますが、何を省略したのかわかりません。
'DisableAutoQueueCreation'属性を発見し、さまざまな構成要素でfalseに設定してみました。また、プロパティとして使用できることもわかったRhinoServiceBusFacility
ので、そこでも設定してみました。残念ながら、それはどれもうまくいかなかったようです。
同じキューを指すように2つのURLを変更すると、アプリは基本的に機能しますが、それは私が行うことになっていることではないと確信しています。スターバックスのサンプルアプリを見て、その機能を確認しましたが、コード内のハードコードされたパスを使用して多くのセットアップを行っているようです。
これが、キューの使用方法を理解するために使用しているテストプログラムです。
これが私が得るエラーです、
c# - プロセス間のC#通信
私はアプリケーションを使用しており、この環境で実行するC#スクリプトを作成できます。この環境には、あらゆる種類のDLLをインポートできます。私の問題は、これらのスクリプト間の通信を有効にしたいということです。環境が制御されていて、アプリケーションのソースコードにアクセスできないため、これを行う方法がわかりません。
私が試したこと:
ファイルI/O:それぞれに読み取ってもらいたいメッセージを.txtファイルに書き込んで、他の人に読み取らせるだけです。問題は、このスクリプトを非常に高速に実行する必要があり、時間がかかりすぎることです。
nServiceBus:これを試しましたが、処理している環境で動作させることができませんでした。私はそれができないと言っているのではなく、ただ私がそれを成し遂げることができないということです。
誰かがこれを行う簡単な方法を知っていますか、それもかなり速いですか?
.net - Enterprise Service Bus、.NET Service Bus、NServiceBus、およびバスの車輪
エンタープライズ サービス バス (ESB)、.NET サービス バス (Windows Azure AppFabric サービス バス)、NServiceBus、RhinoServiceBus、MassTransit など。
これらの各テクノロジーに共通する点と共通しない点を理解しようとしています。
私は今日、.NET Service Bus に関する Juval Löwy のプレゼンテーションに出席しました。彼は、.NET Service Bus は ESB の貧弱なバージョンとして使用できると述べました。 ESB、他に真の ESB はありますか?
他のものが真の ESB である場合、.NET Service Bus とは対照的に、それらを真の ESB にするものは何ですか?