問題タブ [ems]

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 投票する
4 に答える
17687 参照

wcf - Tibco EMS vs. MSMQ vs. MQ

この質問に対する回答が見つかりませんでした。そのため、これを開始します。

TibcoEMSMSMQMQ

これらの3つのテクノロジーはどのように比較されますか?どちらが優れており、どのようなシナリオでですか?具体的には、SOA環境(.NET + WCF)でこれらのいずれかを使用すると思います。この環境では、シナリオは時間の経過とともに成熟します。

パフォーマンスにもう1つ特別な関心がありますが、これは言及することが重要です。したがって、選択肢が与えられた場合、パフォーマンスは非常に優先されます。

わかりやすい比較表をいただければ幸いです。

ありがとう!

編集

私は、パフォーマンスとスケーラビリティという2つのパラメータに集中しています。 スケーラビリティ-サポートされている同時ユーザー数の観点から、これらのテクノロジーはどのように比較されますか?より多くのユーザーをサポートできるのはどれですか?シナリオは重要ではありません。単純なキューなど、それらすべてでサポートされているシナリオを選択しましょう。 パフォーマンス-まったく同じシナリオで、どちらがより高速に実行されますか?

0 投票する
2 に答える
1636 参照

.net - TIBCO EMS (または他の JMS) で、スケーラブルな要求/応答プロセッサを作成するにはどうすればよいですか?

TIBCO EMS を介して要求/応答サービスを提供するサーバー側プロジェクトに取り組んでおり、このサービスのスケーラビリティと低遅延をアーカイブするためのベスト プラクティスに関するアドバイスを探しています。私は .NET でこれを行っていますが、TIBCO EMS はおそらく JMS 仕様を実装しているため、他の JMS 実装やプラットフォーム (Java) に関するアドバイスが適切であると思います。

現在、1 つの Connection、1 つの Session、1 つの Consumer を使用し、その 1 つの Consumer でコールバックを使用してメッセージをリッスンしています。各要求はコールバック スレッドで処理され、異なるキュー (ただし同じセッション) で同期的に応答します。これは機能しますが、スケーリングしているようには見えません。高いトランザクション レートでも CPU 負荷は無視できますが、リクエストのレイテンシは増加し続けます。

EMSがコールバックに単一のスレッドを使用しているため、処理時間と応答の送信に必要な時間が発生しているため、他のリクエストの処理がブロックされていると思いますが、これをスケーリングする最良の方法は何ですか?

1 つの方法は、受信したスレッド プールで着信要求の実際の処理をすぐにスケジュールすることです。これは迅速な修正であり、スケーリングされますが、追加のレイテンシが発生し、セッションの使用に関するスレッドの問題が発生します。もう 1 つは、多数の Session オブジェクト、または Connection オブジェクトを使用することでしょうか? 誰でもこれを行うためのベストプラクティスについてアドバイスをいただけますか?私はそれがより一般的な使用パターンの1つであるに違いないと思います...

0 投票する
2 に答える
2652 参照

java - JMS 要求応答の実装。キュー vs トピック?

JMS Request-Reply メカニズムを実装するには、さまざまな方法 (または順列) があることを理解しています。つまり、リクエスト キューとレスポンス キュー、リクエスト トピックとレスポンス トピック、またはこれらの組み合わせです。

私が知りたいのは、(1)推奨される(または最も一般的な)方法は何ですか、(2)さまざまな順列がどのように測定されるのですか?

次に、a と言った方が正しいでしょうか。「メッセージをキューに送信する」または b. 「キューを介してメッセージを送信する」?

乾杯!

0 投票する
2 に答える
2628 参照

c# - TIBCO EMS を使用して C# で UTF-8 テキスト メッセージを送信する

TIBCO EMS ライブラリ TIBCO.EMS.dll を使用して、xml メッセージを TIBCO EMS サーバーのキューに送信しています。これらのメッセージを受信するアプリケーションでは、XML が UTF-8 でエンコードされている必要があります。UTF-8 xml を生成すること自体は問題ではありませんが、データを UTF-8 形式に保ちながら TextMessage をキューに送信する方法はわかりません。

オブジェクトを UTF-8 XML にシリアル化するには、次のコードを使用します (ここでは簡略化しています)。

これにより、utf-8 でエンコードされた xml を含むバイト配列が残ります。これを BytesMessage に書き込んで、EMS キューに送信できます。

しかし、その結果、キューに BytesMessage が発生します。TextMessage を取得する唯一の方法は TextMessage クラスを使用することですが、そのクラスのテキスト プロパティは標準の Unicode 文字列であり、その結果 xml で utf-8 エンコーディングが失われます。

UTF-8 でエンコードされたテキスト メッセージを送信する方法を知っている人はいますか?

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

spring - JMSTemplate.receive() が DurableSubscriber を使用する必要があることを示す方法

xml構成を使用せずにこれを行いたいです。Spring JMS をいじって、自分のニーズを満たすかどうかを確認しています。を使用して同期受信を行う方法はありますか

純粋な JMS 呼び出しと同等になるようにします。

xml を使用して構成する必要はありませんか?

0 投票する
2 に答える
4088 参照

powershell - Exchange get-mailbox コマンドはどのような入力を受け入れますか?

この質問がばかげているように聞こえる場合は、ご容赦ください..しかし、Exchange の get-mailbox コマンドが ID 入力として何を受け入れるかについて、私は非常に混乱しています。Microsoft のドキュメント (http://technet.microsoft.com/en-us/library/aa998579(v=exchg.80).aspx) によると、ID パラメータはエイリアス、smtp、または表示名のいずれかであり、完全に理にかなっています。 .

ただし、別のオフィスにいるチームメイトは、アカウントの SamAccountName を get-mailbox コマンドへの ID 入力として使用できます!! SamAccountName は、エイリアス、smtp、表示名のいずれにも似ていません....そして、これは本当に私を混乱させます. 私のチームメイトは、なぜそれが彼にとってもうまくいくのか見当がつきません。

get-mailbox が情報を取得するためにどのように機能するかをよく理解している人はいますか?

どうもありがとうございます。

0 投票する
3 に答える
1251 参照

c# - TIBCOEMS再試行ロジック

1つのアプリケーションサーバーでc#Windowsサービスを実行し、1つのサーバーでTIBCOEMSを実行しています。両方のサーバーは、週の異なる時間に再起動されます。

アプリケーションサーバーが最初にオンラインに戻ったとき、EMSサーバーがオンラインに戻るまでc#windwosサービスがEMSサーバーへの接続を試み続けるのが好きです。(このシナリオで機能する再試行ロジックがあります)

アプリケーションサーバーの実行中にEMSサーバーがオフラインになった場合(たとえば、c#のEMSクライアントがキューの着信メッセージをリッスンしている場合)、このシナリオの再試行ロジックを実行するための最良の方法は何ですか?例外はすぐにスローされますか?

ありがとう

0 投票する
2 に答える
83 参照

html - 奇妙ですが、emsを使用する場合の明確に特定のフォントサイズ

フォントにemsを使用するウェブサイトは、一般的に奇妙ですが、明らかに特定の数字を持っていることに気づきました。たとえば、人気のあるリセットcss --normalize.cssで、h3が1.17em、h4が1.33em、h5が1.67emに設定されていることがわかりました。 、 どうしてこれなの?すべてのフォントサイズを計算するために使用する必要のある計算機などはありますか?

見出し、p、キャプションなどのemsのフォントサイズを調整してきましたが、電卓などを使用せずに、見栄えが良くなるまで大きくしたり小さくしたりしています。言い換えれば、私のウェブサイトのフォントサイズは0.7em、0.9em、1em、1.1emなどで、4emもあります(私は大きなh1が好きです)。

これは悪いですか?フォントサイズにemsを使用するときに重要な事実を無視してきましたか?

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

java - Springを送信する前のCamelSEDAキューメッセージ

Camelを使用してEMS経由で処理した後にメッセージを送信しています。私は春に次のようなものを持っています:

問題は、これらのルートが約8つあり、EMSの「sendMessage」を介してそれぞれを送信する前にメッセージをキューに入れたいことです。

現時点で私は持っています:

しかし、「seda」の部分は期待どおりに機能しません。以前のようにメッセージが送信されることはありません。

このユースケースの提案をいただければ幸いです。ありがとう。