問題タブ [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.
jms - JMS (特に Tibco EMS) は、メッセージ ブローカーで環境を持つことができますか?
いくつかのトピックを含むメッセージ ブローカーと、その上で実行されているアプリケーションのセットがあります。ここで、同じトピック (できれば同じブローカー) で同じアプリケーション (QA 環境など) の新しいセットを実行したいと考えています。これを行う最善の方法は何ですか。私たちの環境は厳格な官僚主義の下にあるため、新しいブローカーを作成したり、新しいトピックのセットを作成したりするのは面倒です.
c# - C# の TIBCO EMS フェイルオーバー再接続 (TIBCO.EMS.dll)
2 ~ 4 台のサーバー環境で組み込みのサーバー フェールオーバーを使用する TIBCO EMS ソリューションがあります。TIBCO 管理者がある EMS サーバーから別の EMS サーバーにサービスをフェールオーバーする場合、接続は EMS サービス レベルで新しいサーバーに自動的に転送されるはずです。EMS サービスを使用する C# アプリケーションでは、これは発生しません。フェールオーバー後にユーザー接続が新しいサーバーに転送されず、その理由がわかりません。
EMS へのアプリケーション接続は起動時のみであるため、ユーザーがアプリケーションを起動した後に TIBCO 管理者がフェイルオーバーした場合、ユーザーは新しいサーバーに再接続するためにアプリを再起動する必要があります (EMS 接続では、4 つの実稼働 EMS サーバーすべてを含むサーバー文字列を使用します)。 - 最初の試行が失敗した場合、文字列内の次のサーバーに移動して再試行します)。
接続が切れていることが検出された場合に定期的に EMS への再接続を試みる自動化されたアプローチを探していますが、それを行う最善の方法がわかりません。
何か案は?TIBCO.EMS.dll バージョン 4.4.2 および .Net 2.x (SmartClient アプリ) を使用しています。
どんな助けでも大歓迎です。
c# - TIBCO EMS サーバーは再接続を管理しますか? それともクライアントですか?
TIBCO EMS .NET リファレンス ガイドには次のように書かれています (pg 134)。
再接続動作とフォールト トレランスを有効にするには、serverURL パラメーターを 2 つ以上の URL のコンマ区切りリストにする必要があります。サーバーが 1 つしかない状況では、そのサーバーの URL の 2 つのコピーを指定して、クライアントの再接続を有効にすることができます (たとえば、tcp://localhost:7222,tcp://localhost:7222)。
TIBCO EMS ユーザー ガイド (pg 292) では、フェールオーバー シナリオ、クライアント通知、バックアップ サーバーへのクライアントの自動転送について説明していますが、特に「再接続」に関連するものはありません。
「再接続」シナリオでは、サーバーがすべてを処理しますか? または、クライアントは TIBCO.EMS.Connection インスタンスで何かをする必要がありますか?
c# - TIBCO EMSサーバーがフェイルオーバーを試行している間、クライアントは何をすべきですか?
TIBCO EMSユーザーガイド(292ページ)には次のように書かれています。
バックアップサーバーは、A)プライマリサーバーになるか、B)プライマリサーバーに再接続するかのいずれかで無期限に機能します。また 、切り替えが成功すると、クライアントがフェイルオーバー通知を受信する可能性があることも示されています(TIBCO EMS .NETリファレンスページ220も参照)。
私はこれらの事実からスピンオフするいくつかの質問があります...
サーバーがフェイルオーバー/再接続を試行しているときに、クライアント側でどのようなエラーが発生しますか?
クライアントからの適切な応答は何ですか?
- 1つが機能するまで、ConnectionFactoryから新しいConnectionオブジェクトを取得しますか?
- フェイルオーバー通知を待ちますか?(現在、現在の接続インスタンスは修正されていますか?それとも新しいインスタンスを取得する必要がありますか?)
シナリオが明確であることを願っています。関連情報やアドバイスもいただければ幸いです。
c# - .Net で同等の JMS
私は、社内のメッセージング インフラストラクチャ上に共通の抽象インターフェイスを作成しようとしています。設計目標は 2 倍にすることです。1 つは、プログラミングの複雑さを開発者から隠すことです (それほど複雑ではないことはわかっていますが、さらに単純化します)。2 つは、開発者をベンダー固有のメッセージング インフラストラクチャ (MQSeries、EMS、MSMQ など) から独立させることです。
非常に一般的なオプションは、メッセージング インフラストラクチャ上で WCF レイヤーを使用することです。WCF には MQSeries カスタム チャネルを使用するか、WCF には EMS カスタム チャネルを使用します。しかし、MQSeries と EMS の適切なバージョンがないため、どちらも除外されています。
誰かがこの問題の解決策を教えてください。JMS のようなカスタム ラッパーを持つと考えることができるもの。誰かが以前に似たようなことを試したことがありますか。どんな助けでも素晴らしいでしょう。
ところで、私はこのラッパーを C# 3.5 で作成しようとしています。
よろしく
c# - 私が持っているのはTibco.EMS.dllだけですが、他に何が必要ですか?
私が持っているのは.NET用のTibco.EMS.dllバージョン5.1.4.0だけですが、他に何が必要ですか?
マニュアルをダウンロードできる場所を知っている人はいますか?
他のDLLや構成ファイルのようなものが必要ですか?
どんな助けでもいただければ幸いです。
ありがとう
c# - Tibco EMS セッション共有 Connection オブジェクト
私たちの EMS コードへの接続は、最初は適切に設計されておらず、リッスンするトピックごとに 1 つの TopicConnection オブジェクトを作成しました。したがって、実際には、トピックをサブスクライブするたびに、新しい接続、新しいセッション、そして最後に新しいリスナーを作成します。
シングル接続モデルに切り替えたい。1 つの接続オブジェクトを共有し、トピックごとに新しいセッション オブジェクトを作成することで、コードでこれを簡単に行うことができますが、これがコードなしで問題を引き起こすかどうかはわかりません。
私の理解では、Tibco EMS クライアント ライブラリは、接続の共有に関してスレッド セーフです。実際には、接続は単なるパイプであり、セッションはスレッド セーフな方法でこのパイプを再利用できます。
この仮定は正しいですか、それともこれ以上のことはありますか?
jms - JMSを使用した多数のITシステムの統合を伴う可能性のあるビジネスシナリオ?
Javaメッセージングサービス(JMS)を実装できるビジネスシナリオの提案を誰かに教えてもらえますか。メッセージは、キュー(ポイントツーポイント)またはトピック(通常/永続サブスクリプション)のいずれかで送信できます。
JMSを使用します(TIBCO Enterprise Messaging Servicesを通じて有効になります)。
ビジネスシナリオには、少なくとも3つのITシステム/アプリケーションが含まれている必要があります。
php - mysql テーブルに漢字をインポートする
漢字を含むExcelファイルをmysqlテーブル(EMS Manager)にインポートするにはどうすればよいですか。誰でも私を助けてくれませんか?
ありがとう。
php - MySQLに漢字をインポートする
重複の可能性:
mysqlテーブルに漢字をインポートします。
漢字のExcelファイルをMySQLテーブル(EMSマネージャー)にインポートするにはどうすればよいですか。誰か助けてくれませんか?ありがとう。