問題タブ [jms]
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 - JMS を使用する WebSphere MQ
WebSphere MQ Java API を構成 (xml) ファイルとともに使用して MQ にアクセスするアプリケーションがあります。WebSphere JMS API に移行したいと考えています。このために、1) WebSphere MQ キュー接続ファクトリーと 2) ローカル WAS からの WebSphere MQ キュー宛先を作成してみます。キュー宛先を構成し、MQ 構成パラメーターを設定しようとすると、「WMSG0316E: ローカル・キューではないキューを表示しようとしました。ローカル・キューの管理のみがサポートされています。」のようなエラー・メッセージが表示されます。
メッセージは、リモート キューに接続しようとしているという意味では正しいです。リモート Queue に接続しようとしている MQ クライアントとして WAS を構成できませんか? MQ クライアントには、サーバー クラスパスに必要な MQ JMS jar があります。
誰かがこれに光を当てることができれば幸いです。
java - Java キーストアに既存の X.509 証明書と秘密鍵をインポートして SSL で使用するにはどうすればよいですか?
私はこれを ActiveMQ 構成に持っています:
X.509 証明書とキー ファイルのペアがあります。
これら 2 つを SSL および SSL+stomp コネクタで使用するには、どうすればインポートできますか? 私がグーグルで検索できるすべての例は、常にキー自体を生成しますが、私はすでにキーを持っています。
私が試してみました
ただし、これは証明書のみをインポートし、キー ファイルはインポートしないため、
証明書とキーを連結しようとしましたが、同じ結果が得られました。
キーをインポートするにはどうすればよいですか?
jboss - JBoss JMS トピックからメッセージを削除するにはどうすればよいですか?
jbossmq-destinations-service.xml でトピックを次のように設定しました。
トピック名で JNDI ルックアップを実行することで、トピックに簡単に接続してメッセージを発行でき、すべて正常に動作します。
ただし、他のシステム機能によってはメッセージが古くなる可能性があるため、特定の間隔でメッセージをクリアできるようにしたいのですが、これを行う方法の例や説明が見つかりません。
問題は、トピックで JNDI ルックアップを実行すると、メッセージを削除したり、トピックに含まれるメッセージの数を確認したりする機能を持たない org.jboss.mq.SpyTopic が返されることです。すべての例は、org.jboss.mq.server.JMSTopic がすべての機能を備えていることを示唆しているように見えますが、SpyTopic を JMSTopic に変換する方法や、JNDI ルックアップが返すようにトピックを設定する方法がわかりません。 JMSトピック。
誰でも助けることができますか?
ありがとう。
rest - 「エンタープライズ」向けメッセージングサービスのATOM
私はJimWebberのプレゼンテーションに行きましたが、彼のプレゼンテーションの途中で、多くの場合、ATOMはJMSの優れた代替品であると述べました。JMSはメッセージングサービスなので、私はそれについて興味があります。ATOMをメッセージングサービスとして使用していますか?信頼性が高く、スケーラブルですか?
JMSの最大の利点は、プル方式(クライアントがXミリ秒ごとに新しいメッセージを要求し続ける)ではなく、プッシュ方式(サーバーが新しいメッセージを通知する)を使用することです。「Web2.0」アプリケーションの場合、この方法はクールだと思いますが、「エンタープライズ」アプリケーションの場合、プッシュ方法の方がはるかにスケーラブルです。皆さんはどう思いますか?
jms - Weblogic 10 - JMS - この RJVM はすでにシャットダウンされています
次のエラーが発生する理由を考えてください。これは、管理対象サーバーのアプリケーションから管理サーバーにデプロイされたキューに JMS メッセージをポストするときに発生します。
009-06-02 11:21:18,688 (com.xxx.util.servicelocator.ServiceLocator:612) エラー - Queue ProfilerNotify の読み込み中にエラーが発生しました
javax.naming.CommunicationException [ルート例外は java.rmi.ConnectException: この RJVM は既にシャットダウンされています 3481854169479569584S:XX.XXX.X.XXX:[9200,9200,-1,-1,-1,-1,-1 ]:Production10:管理サーバー]
java - Spring JMS メッセージ リスナー コンテナ
私は JMS を初めて使用し、Tomcat 6 と Spring を使用して ActiveMQ をセットアップしています。ほとんどの基本的な構成は完了していますが、Spring が提供するメッセージ リスナー コンテナーとは少し混乱しています。ドキュメンテーションを読むと、メッセージ リスナー コンテナがサブスクライブ (私はトピックで作業しています)、サブスクライブ解除、およびメッセージのリスナーへの配信を「処理」するために使用されているようです。これについて正しく考えているかどうかはわかりません。この場合、メッセージ リスナ コンテナを使用して複数のクラスを同じトピックにサブスクライブさせる方法に関するドキュメントはありません。messageListener プロパティを設定できることがわかりましたが、それでは 1 つのクラスのみがトピックにサブスクライブできます。しません」
誰かが私のためにこれに光を当てることができますか? 少し戸惑うこともあるかと思います。
前もって感謝します!
java - リスナー アプリケーションを終了するときの ActiveMQ の SocketException
現在、組み込みの ActiveMQ ブローカーを実行する Tomcat サーバーをセットアップしています。Spring を使用して JMS を構成しています。トピックをリッスンするテスト アプリケーションを作成しました。テスト アプリケーションを終了すると、ActiveMQ ブローカーが SocketException をスローします。例外は次のとおりです。
私のテスト アプリケーションは、コンテキスト xml ファイルをロードするだけで、ループは 60 秒ごとにスリープします。
この例外が発生する理由を誰かが知っているのではないかと思っていました。私は一般的に ActiveMQ と JMS に非常に慣れていないので、どんなアイデアでも大歓迎です。
jms - プラットフォームに依存しないストリーム
JMS ベースと WebSphere MQ ベースの 2 つのシステムがあります。JMS で構成されたトピックにメッセージを送信するクライアント A があります。WebSphere MQ で構成されたトピックを介してこのメッセージを受信する別のクライアント B。
このコミュニケーションを実現するにはどうすればよいですか?この橋を建設する際の考慮事項は何ですか? ブリッジが解決策である場合、どのように構築できますか?
jms - IBM MQ(MQSeries)担当者向けのJMSの良い紹介を知っていますか?
私はIBMMQ(MQSeries)をよく知っている人のための優れたJMSの紹介を探していました。彼女はメインフレームでMQベースのシステムを操作した経験が豊富ですが、JMSの概要について質問し、JMSがMQとどのように関連しているか、およびMQが提供するJMSを使用してアプリケーションに実装するときに何が重要かを確認しました。任意のURLが役立ちます。