問題タブ [tibco-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.
sql - sybaseでUnicode(非ASCII)文字を照会するときの応答が遅い
クエリ1:Select * from table where fieldname = 'abc'
クエリ2:Select * from table where fieldname = 'XY�'
- 私のクエリ1は150mSで実行されます
- 私のクエリ2は5000mSで実行されます
どちらもゼロの結果を返します(データベースには存在abc
しXY�
ません)。
クエリ2を実行してからクエリ1を再実行すると、クエリ1が同じセッションで実行された場合、クエリ1の時間が長くなり始めます(以前の150ミリ秒ではなく約2000ミリ秒)
私のフィールド名はインデックス付けされています(非クラスター化インデックス)。
Adaptive Server Enterprise/12.5.4を使用しています
両方のショープランをやってみました。どちらも同じ結果を示しています。
私の心配事:
- 非ASCII文字を使用したクエリに時間がかかるのはなぜですか?それはインデックスと関係がありますか?
- クエリ2を実行しても、クエリ1の応答時間に影響はありません。これを修正する方法はありますか?
ありがとう
java - Java を使用したキューの監視
Hermes や GEMS などの API を使用せずにキューを監視しようとしています。つまり、純粋に Java を使用したいと考えています。キューを参照するため、つまり、メッセージがキューに到達したかどうかを実際に消費せずにチェックします。以下のコードを記述しました。
ただし、メッセージをキューに発行すると、結果が表示されません。メッセージがキューに到達し、受信者によって消費されていることを確認しました。したがって、このアプローチが機能しなかったため、前後にキューによって受信された numberOfMessages をカウントするという別のアプローチを使用することを考えました。だから私は以下のコードを使用しました
しかし、これも機能していません。この問題を解決するための提案や説明をいただければ幸いです。コードにコンパイル エラーがなく、必要なすべてのクラスがインポートされていることに注意してください。
java - JMS トピックとの同期動作
キューを使用してメッセージを送信し、トピックを同期的にリッスンするフローの疑似コードを以下に示します。基礎となる JMS プロバイダーは Tibco EMS です。
ここで、作成した同じオブジェクトを使用してトピックをリッスンしsession
、応答があるまで待ちます。
私が直面している問題は、メッセージ オブジェクトが null として出力されることです。jms 監視ツールでテストしたところ、トピックにいくつかのメッセージがありますが、上記のコードは 60 秒経過してもメッセージを取得できません。
ここで何が欠けているのですか?
tomcat - TomcatでTibcoEMS用にJNDIを構成する
TibcoEMSからトピック接続を作成するためのコードをいくつか作成しました
ここで、serverUrl、username、password、およびclientIdは構成ファイルから読み取られます。JNDI(私がひどく知らないこと)を使用してこれを行う必要があると言われましたが、何をする必要がありますか?
アップデート
さまざまな検索から、これをcontext.xmlに入れるのが適切かもしれないと思いました
しかし
nullの結果を返します
spring - Spring、Atomikos、Tibco EMS 5.1 統合の問題
Spring アプリケーションでAtomikosを構成しようとしています。私は使っている:
- アトミコス 3.7.1 (TransactionsEssentials)
- 春 3.0.2
- ティブコ EMS 5.1
JNDI for JMS を使用した接続ファクトリーの構成の詳細と、Tibco EMS 構成に関する詳細を教えてもらえますか?
私は次のことを試しました:
しかし、このエラーが発生します:
jms - JMS メッセージセレクターの現在の日付と比較できますか?
日付/時刻をメッセージ プロパティとしてキューにメッセージを入れ、そのプロパティが現在の日付に関する基準を満たしたときにキューからメッセージをプルしたいと考えています。
例として、3:00 にメッセージを消費したいとします。私の考えは、プロパティを 3:00 に設定してから、 のようなメッセージ セレクターを用意することevent_timestamp <= CURRENT_TIMESTAMP
です。
JMS API のメッセージ セレクターが SQL に基づいていることを理解しているので、データベースにクエリを実行する方法でそれを使用したいと思いCURRENT_TIMESTAMP
ますNOW()
。メッセージセレクター式の構文に類似したもの、またはこの種の結果を達成する別の方法はありますか?
java - weblogicで定義されたTibcoJMSモジュールを使用し、Springを使用してそれにメッセージを投稿する方法
私は春にかなり慣れていません...Tibcoキューにメッセージを追加する必要があるという変更があります。キューは、WeblogicのJMSモジュールで外部サーバーとして定義されています(接続ファクトリと宛先を使用してセットアップ)。
SPRINGを利用して、Javaアプリからキューにメッセージを投稿したいと思います。
SpringのapplicationContext.xmlファイルで配線はどのように見えるべきですか?そして、どうすればコードからそれを使用できますか?
調べてみましたが、これを示す適切なチュートリアルが見つかりません。
誰かが私をある方向に向けてもらえますか?
どうもありがとう
.net - TIBCOEMSキューとBWリスティナーのパフォーマンスについて
新しいメッセージが到着したときに、TIBCOEMSキューとそれらのキューのTIBCOBWリスナーを使用して、いくつかの.NETWCFサービスを呼び出す予定です。私たちの組織におけるENSの現在の設定は、queeuコンテンツのデータベースストレージではなくファイルストレージです。
そのようなインフラストラクチャが処理できるワークロードの経験と証拠を持っている人はいますか?ネットワークとサーバーが過負荷にならない限り、ほぼリアルタイムで発生すると想定していたときに、新しいメッセージがキューに入れられたときにBWが.NETエンドポイントを呼び出すのに数秒かかる可能性があるという懸念があります。何かご意見は?ありがとう。
classnotfoundexception - Tibcoエラー:ClassNotFoundException:com.tibco.tibjms.naming.TibjmsInitialContextFactory
私はこの問題に直面しています。以下の構成(ローカルtibco)でtibcoをテストしましたが、動作します
しかし、以下の構成で中央のtibco(プロバイダーのみが変更された)に接続しようとすると、classNotFoundエラーが発生します
私が得ているエラーは
どんな提案も大いに役立つでしょう。
zeromq - メッセージ指向ミドルウェアの図・表
既存のプロトコルとその詳細について、短く簡潔でありながら完全で比較的最新のビューを提供する図またはデーブルを知っていますか? (つまり、ZeroMQ、Rendez-Vous、EMS、...それらすべて!:))。