問題タブ [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.
java - logback エラー JMS
tibco ems (tibjms) 用の別のアペンダーがあれば教えてください。私は Tibco EMS を初めて使用します。ご協力をお願いします。前もって感謝します。
java - 例外: Tibco Web Messaging を使用して TIBCO EMS に接続する場合の「名前が見つかりません」
Tibco Web Messaging (TWM) を Tibco EMS に接続しようとしています。しかし、ConnectionFactory で NameNotFoundException が発生します。以下はログです。
誰でも同じエラーが発生しました。
ありがとう、ナビーン
c++ - テキスト メッセージが JMS 経由で正常に送信されたことを確認するにはどうすればよいですか?
私は、JMS を介して C++ を使用してテキスト メッセージ送信プログラムを作成しました。
status == 0 と仮定すると、これは Function が正常に動作したことのみを意味します。テキスト メッセージが正常に送信されたという意味ではありません。メッセージが正常に送信されたことを確認するにはどうすればよいですか? JMS Queue から ID または確認応答を取得する必要がありますか?
java - JMS メッセージ プロパティを削除する
キュー (Oracle AQ) からのメッセージをリッスンし、それらを別のキュー (Tibco EMS) に送信して、Tibco プロセス (BW) で処理する Java バッチを作成しています。
問題は、Oracle AQ ドライバーがいくつかのプロパティをメッセージ (JMSXGroupID、JMSXGroupSeq) に自動的に追加することです。これらのプロパティは、Tibco プロセスによって処理されるときにエラーを引き起こします。これらの値が正しくないためです。JMSXGroupSeq は int である必要がありますが、null に設定されています。メッセージのプロパティを解析しようとすると、Tibco でエラーが発生します...
したがって、すべてのメッセージからこれら 2 つのプロパティのみを削除したいのですが、jms API は clearProperties() メソッドのみを提供し、単一のプロパティ削除メソッドは提供していないようです (私は javax.jms.Message インターフェイスを使用しています)。
今のところ、2 つの解決策を確認できます。
これら 2 つのプロパティに正しい値を設定します。これは、Tibco がこれ以上使用しないと想定しているためです。
すべてのプロパティを読み取り、問題を引き起こす 2 なしでメッセージを再構築します。しかし、このアプローチは非常に醜いです...
誰にも他の解決策がありますか?
tibco - TIBCO EMS は STOMP トランスポート プロトコルをサポートしていますか?
STOMP を使用して EMS ブローカーをヒットし、JMS の複雑さを回避したいと考えています。このアイデアはEMSで実現できるのでしょうか?
java - メッセージング インフラストラクチャはトピックを PUB/SUB の IPC/TCP レイヤーにどのようにマップしますか?
通常、人々はこのレイヤーの上で作業するだけですが、私は現在、PUB/SUB 多対多メッセージング関係を IPC または TCP インフラストラクチャにマップする必要があるこのレイヤーで作業しています。アドレスごと。
私が考えることができる代替案には、それぞれ独自の欠点があります。
- デーモンを追加してメッセージをルーティングします。これにより、単一障害点が追加されるだけでなく、メッセージング中にレイヤーが追加されます。
- レジストリの追加。単一障害点が追加され、新しく開始されたプロセスに通知できなくなります。
- 同じトピックで複数のパブリッシャーを許可しない - アーキテクチャの配置に関する柔軟性がいくらか失われます。
- ポート範囲と IPC アドレス範囲を事前に定義すると、すべてのプロセスがそれらへの接続を定期的に再試行します。サービス検出に遅延を追加し、すべてのポートが OS から利用可能である必要があります。
では、JMS や LBM などの最新のメッセージング ソフトウェア パッケージはどのようにこれを行っているのでしょうか? Tibco RV と Reuters がアプローチ 1) を行っていることは知っていますが、とにかく、そのようなデーモン プロセスを回避できますか?
問題があればJavaを使用しています。
ありがとう。
tibco-ems - tibco ems 履歴メッセージの表示
Tibco は、メッセージをデータ ファイルまたはデータベースに保存します。トピックまたはキューに投稿された古いメッセージを参照する必要があります。EMS は古い/消費されたメッセージを検索するための API を提供しますか? 時間 t1 で発行者が complexEvent.topic にメッセージを発行し、時間 t2 でコンシューマーがメッセージを消費するトピック complexEvent.topic があるとします。t2 から 2 時間後に、t1 から t1+10 (分) の間にトピック complexEvent.topic に投稿されたすべてのメッセージを表示する必要があるとします。古いメッセージを検索するにはどうすればよいですか?