問題タブ [mq]
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 API で QueueManager を通過する
MQ では、既存のキュー マネージャーのインスタンスがある場合、アプリがアクセスできる queuemanager1 とします。queuemanager1 を介して別のキュー マネージャー queuemanager2 のキューを指すキューを作成することにより、メッセージを送信できます。これが行われるのは、アプリは queuemanager2 に直接アクセスできない可能性がありますが、queumanager1 をホストする MQ サーバーはアクセスできるためです。
コードは次のようになります。
MQQueue destQueue = queuemanager1.accessQueue("queFromAnotherMngr",CMQC.MQOO_OUTPUT | CMQC.MQOO_FAIL_IF_QUIESCING,"queuemanager2", null, null);
JBoss AS 6 用の IBM MQ JCA アダプターを使用するようにコードをリファクタリングしています。そのため、接続を JBoss で管理するには、通常の JMS API (InitialContext JNDI ルックアップ、プロデューサーなどを使用) に固執する必要があると考えています。
しかし、通常の JMS で、受信側の MQ サーバーがメッセージを別のキューマネージャー (queuemanager2) の別のキューに転送できるようにする方法がわかりません。
これまで調べたところ、MQ に送信されるオブジェクトには Message Queueing Message Descriptor (MQMD) と呼ばれるものがあり、「ReplyToQMgr」と「ReplyToQ」というフィールドがあります。JCA アダプターで JMS API を使用してこれらのフィールドを更新する方法を見つけたら、解決策があると思います。何かご意見は?アイデア?提案?ソリューション?ありがとう!
messaging - ApacheActiveMQサーバー間接続
当社は現在、Websphere MQを使用してビジネスパートナーとのコミュニケーションを促進していますが、ActiveMQへの移行を評価しています。いくつかのドキュメントと記事を読みましたが、必要な特定のオプション(サーバー間接続)が見つかりませんでした。
Apache MQにはブローカーネットワークの概念がありますが、私が理解したように、それはサイト間通信というよりもクラスタリングです。
ローカルメッセージブローカー(AMQサーバー)とリモートメッセージブローカーが必要です。ローカルはアプリケーションで使用され、リモートはパートナーのアプリで使用されます。メッセージを送信する必要のあるリモートキュー(パートナーのブローカー上)の数は限られており、パートナーが配置する必要のあるキューもいくつかあります。へのメッセージ。ApacheMQを使用してこのワークロードを実装する可能性はありますか?
少し漠然としている場合は、遠慮なく質問してください。
networking - ISO8583メッセージを使用したメッセージキューとTCP
トランスポートメディアでのISO8583メッセージのトランスポートについて意見をお願いします。ISO8583メッセージを送信するときにTCPとメッセージキューを使用する賛否両論は何ですか?さまざまな環境に適したオプションはどれですか?
java - WebSphere MQでメッセージへの応答を追跡するにはどうすればよいですか?
BrokerApplicationFlow内の入力および出力としてWebsphereMQを使用しています。フローには、Websphere TransformationExtenderMapsも含まれています。
javaを使用して、入力キューで一意の識別子を持つメッセージを送信し、出力キューで応答を受信したいと思います。その一意の識別子を使用して、出力キューからメッセージを選択できるはずです。
これどうやってするの?
java - Glassfish & JMS: パブリッシュされたメッセージがサブスクライバーに届かないのはなぜですか?
リモート マシン (JDK 1.6.0_30) で Glassfish 3.1.2 サーバーを実行しています。次のコードは、Java SE 環境で実行され、JNDI ルックアップを使用して JMS に接続するスタンドアロン クライアントです。クライアントはパブリッシャーであると同時にサブスクライバーでもあります。
次のように JMS 接続プールとトピックを作成しました。
このクライアントの 2 つのインスタンスを開始します。メッセージは配信されたようですが、エラーはありませんが、メッセージはサブスクライバーに届きません...
私が間違っていることは何ですか?
どんな助けでも大歓迎です - 事前に感謝します!
ibm-mq - MQFTE を使用して転送すると、サブフォルダーの内容はなぜですか?
こんにちは、MQFTE ftecreatetransfer コマンドを使用してフォルダー (フォルダーにはいくつかのサブフォルダーといくつかのファイルがあります) の内容を転送しようとすると、フォルダー内のいくつかのファイルだけでなく、サブフォルダーの内容も転送先に転送されます。同じサブフォルダーが宛先に作成され、コンテンツが転送されます。サブフォルダのファイルが転送されないようにする方法はありますか?
java - XMLとMQのベストソリューション
ここの誰かが私にいくつかのガイダンスを与えることができることを願っています。私はIBMMQメッセージブローカーを使用するプロジェクトに取り組んでいます。プロジェクトは以下で構成されます
MQからデータを受信します
-MQはxml形式でレコードを送信します
-これらのxmlファイルを取得してオブジェクトに変換する必要があります
MQにデータを送信する
-オブジェクトをxml形式に変換する必要があります
-これらのxmlレコードをMQに送信する必要があります
私がいくつかの入力を見る部分はxml部分です。私はこれらのパーサーを少しJAXP、JAXB、JDOM、XOMで調査しましたが、Web開発者であるため、どちらが私のシナリオに適しているかを判断するのは困難です。
このテーマの経験がある人が最善の解決策を提案してくれることを願っています。
ありがとう
ruby - ruby - zeromq がクライアントのタイムアウトを検出するが、クライアントがハングする
http クライアント/サーバーを置き換える単純な zmq システムを作成しようとしています。サーバーがオフまたは使用できない場合、クライアントはタイムアウトしますが、再試行または停止しません。私は何が欠けていますか?
zmq_client.rb (zeromq ガイドの Han Holl の怠惰な海賊クライアントの修正版)
zmq_broker.rb (zeromq ガイドにある Oleg Sidorov のコードの修正版)
jms - オープンソースのメッセージ キュー サービスを推奨する
オープンソースのメッセージ キューを推奨してくれる人はいますか? JMS、ギアマンド、zeroMq、Amazon SQS など。Ttは、次の点を満足するのが最善です(強制ではありません):
- 分散型でスケーラブル。
- サポートされている非同期メッセージ。
- パブリッシュ/サブスクライブをサポートするのに最適
- 高可用性、最善の方法はメッセージをドロップしないことです。
- ハイパフォーマンス
- php sdk と、c/c++ によって開発された mq サーバーをサポートするのに最適です。
- 使いやすい
- プロジェクトはアクティブです。
どうもありがとう!
activemq - MQTT と MQ の設計に関する考慮事項
ここには特定のクエリはありません。設計ガイドラインが必要なだけです。
Node.js 、 MQTT 、および Websocketsに関するこの記事に出会いました。Node/Java + ActiveMQ + Websockets を使用して同様の目的を達成できると思います。私の質問は MQ と MQTT の間で選択する方法ですか? ActiveMQ と比較して、 mosquittoのような「オープン」サーバーを中規模から大規模のプロジェクトで安全に使用できますか?
この記事にはある程度の洞察があり、MQ と MQTT の両方を使用する必要があるように思われます。将来軽量クライアントを取得した場合に MQTT が役立つ可能性があるからです。
ありがとう !