問題タブ [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.
ibm-mq - IBMMQメッセージスロットリング
IBM MQを使用しており、受信者への非同期配信の制御に関していくつかの深刻な問題に直面しています。いくつかのJavaリスナーが構成されていますが、サーバーに送信されるメッセージのため、リスナーに送信されるメッセージを制御する必要があるという問題があります。数百万の数であり、サーバーマシンには一度にそれほど多くのスレッドを処理するほどの容量がないので、ApacheMQのようにプリエッチング制限を構成できるIBMMQ側でスロットルのような方法はありますか?
またはこれを達成する他の方法はありますか?
現在、リスナーでX制限に達したときに、IBM MQとの接続を閉じていますが、効率的な方法ではないようです。
この問題を解決するために私たちを助けてください。
rabbitmq - ローエンドのセットアップ用に RabbitMQ の代わりになるものはありますか?
私は現在、いくつかのセットアップで RabbitMQ を使用してきましたが、もっと簡単にセットアップできるものがあるに違いないという気持ちを揺るがすことはできません。利便性にもかかわらず、MQ を 1 日に数千のメッセージしか処理しないソリューションとして正当化するのは困難です。単純に、RabbitMQ を維持するのは大変な作業だからです。
インストールとメンテナンスのプロセスが簡単な AMQP 実装を知っている人はいますか?
ご存じない方のために説明すると、RabbitMQ は Erlang で記述された AMQP 実装です。非常に安定していると思われますが、Erlang に関する問題を回避するのに十分な知識がある場合にのみ、実際にそうなります。メモリの制限であろうと、ホスト名の変更であろうと、常に深く掘り下げる必要があります。
jms - JMS 呼び出しですべての Websphere MQ メッセージを表示するには
Java アプリケーションで JMS (Java Message Service API) を使用して、websphere MQ にあるキュー/トピックを操作します。すべての MQ メッセージが呼び出されていることを表示できるツール/サポート パックを探しています。基本的に、JMS ベースの対話全体で、渡されるすべての MQ メッセージを確認したいと考えています。出来ますか?
java - WebSphere MQ Java クラスの MQSecurityExit とは何ですか?
MQSecurityExit とは何か、実際に Java でどのように実装するかについてのドキュメントを見つけようとしています。私はこれについてほとんど考えていません.MQクライアントをMQプロバイダーに認証するためのものだと思います. しかし、これが WebSphere MQ の全体的なセキュリティー・アーキテクチャーにどのように適合するかはわかりません。
c# - 別のユーザーを使用したWebsphereMQ7 C#XMS接続
XMSAPIを使用してWebsphereMQに接続し、次のコードを使用して正常に接続できます。
ただし、ユーザー名とパスワードをユーザー以外のユーザーに変更しようとすると、2035のセキュリティエラーが発生するため、現在ログインしています。ホストマシンにログインし、ユーザーをmqmグループに追加しました。このユーザーを使用して、ローカルマシンからWMQエクスプローラーを使用して接続し、XMSではなくメッセージを公開できます。
さらに、このユーザーアカウントでプログラムをデバッグすると接続できることがわかりました。そのため、あるユーザーとして実行したり、別のユーザーとして認証したりできないようです。これはXMSの場合ですか?そして、これを回避する方法はありますか?
java - JMS キューの最大数
1) 2) クライアント デスクトップで実行される Java SWING アプリケーション/アプレットに応答するカスタム サーバー (従来の ServerSocket) を持つアプリケーションがあります。
このようなカスタム サーバーは 140 台以上あります (Swing クライアントの各グループ専用)。サーバーの起動、シャットダウンなどを管理するための管理アプリケーションを構築しました。管理アプリとサーバー間の通信のために、JMS アプリケーションを構築しています。サーバーへの負担が大きいため、この JMS を同じボックスに配置していないため、別の JMS ボックスを用意するオプションが残されています。サーバーごとに個別のキューが必要です。
私の質問は、1 つのアプリケーション サーバーで 140 以上の JMS キューを使用できるかということです。はいの場合、ハードウェアの理想的な構成は何ですか。いいえの場合、何を提案しますか。
ありがとう
java - Java API を使用してメッセージ ブローカー バー ファイルからプロパティ値を取得する
メッセージ ブローカーによって作成された bar ファイルからプロパティ値を読み取ろうとしています。
Java経由でこれを行いたい。APIはここにあります:http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=%2Fcom.ibm.etools.mft.doc%2Fbe43410_.htm
ただし、配置記述子を使用して、値ではなくプロパティの名前を取得する方法しかわかりません。プロパティの値をオーバーライドする方法はわかりますが、値を取得する方法はわかりません。別の言葉では、プロパティから読み取るのではなく、プロパティに書き込む方法しかわかりません。両方やりたい!私を貪欲と呼んでください;)
コマンド ライン ベースのユーティリティを使用するhttp://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=%2Fcom.ibm.etools.mft.doc%2Faf03900_.htm
と、プロパティ値を問題なく取得できます。
しかし、可能であればJava経由で取得したいと思っています。
これについて何か助けてくれてありがとう!
wcf - Tibco EMS vs. MSMQ vs. MQ
この質問に対する回答が見つかりませんでした。そのため、これを開始します。
TibcoEMS対MSMQ対MQ。
これらの3つのテクノロジーはどのように比較されますか?どちらが優れており、どのようなシナリオでですか?具体的には、SOA環境(.NET + WCF)でこれらのいずれかを使用すると思います。この環境では、シナリオは時間の経過とともに成熟します。
パフォーマンスにもう1つ特別な関心がありますが、これは言及することが重要です。したがって、選択肢が与えられた場合、パフォーマンスは非常に優先されます。
わかりやすい比較表をいただければ幸いです。
ありがとう!
編集:
私は、パフォーマンスとスケーラビリティという2つのパラメータに集中しています。 スケーラビリティ-サポートされている同時ユーザー数の観点から、これらのテクノロジーはどのように比較されますか?より多くのユーザーをサポートできるのはどれですか?シナリオは重要ではありません。単純なキューなど、それらすべてでサポートされているシナリオを選択しましょう。 パフォーマンス-まったく同じシナリオで、どちらがより高速に実行されますか?
jms - クライアントモードを使用してIBMMQに接続するときにMQJMS2005例外を取得する
クライアントモードを使用してWebSphereMQQueueManagerに接続しようとする以下のコードを実行するとMQJMS2005例外が発生しました
私はcom.ibm.mq.jar、com.ibm.mqjms.jar、dhbcore.jar、jmscommon.jar、j2ee.jarを使用しています。
別のホスト/ポート/チャネル/キューマネージャー/キューに接続するときに同じコードが別のマシンで正常に機能する可能性があるため、これはアクセス許可に関連するものである可能性があると思います
スタックトレースは次のとおりです。
コードを正常に実行できるように、これをトラブルシューティングするにはどうすればよいですか?
php - PHP を使用して MQ に接続しようとしています。もうすぐそこ
そのため、利用可能な 2 つの PECL 拡張機能 (SAM と mqseries) のいずれも長い間更新されていないため、この問題を解決するために過去数日間を費やしました。私は両方を試しましたが、MQ はコマンド ラインから完全に動作しますが、SAM が接続を拒否するため、現時点では mqseries が最も効果的です。QueueManager への接続を正常に作成しましたが、次のステップ (MQOPEN) で惨めに失敗します。
これにより、$reason に 2044 が入力され、MQRC_OD_ERROR に変換されます。英語では、「MQOPEN または MQPUT1 呼び出しで、オブジェクト記述子 MQOD が無効です」となります。
問題は、MQOD の何が問題なのかということです。
更新 #1: 現時点では、これは解決されていません。ビルド時の問題を解決するために、プロジェクトをゼロから再構築しました。私はまだ 2044 を返す MQOPEN に固執しています。サンプルは引き続き CLI から問題なく実行されるため、これは間違いなく PECL 拡張機能のインストールに関連しています。かなり最近の 64 ビット PHP5 環境で MQ に対して PHP を正常にインストールして実行している人がいる場合は、私に知らせてください...
更新 #2: MQPUT1 は、応答を受信できないという問題に対して問題なく動作します。この時点で、動作しないのは MQOPEN だけです。質問は; MQPUT1 が機能しているときに MQOPEN が 2044 を返す原因は何ですか?