問題タブ [advanced-queuing]

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.

0 投票する
1 に答える
518 参照

plsql - PL/SQLからOpenJMSサーバーを実行しているJMSキューにメッセージを送信します

PL / SQLからのメッセージを、OpenJMSサーバーで実行されている実行中のキューに直接入れたい。

これは可能ですか?

Oracle Advanced Queueのセクションを読みましたが、実際にはわかりません。コードサンプルまたはスニペットを追加していただけますか?

どうもありがとうございます!

よろしく、flo

0 投票する
2 に答える
4915 参照

mongodb - フィールド名のないmongodbクエリ

特定の値を含むフィールドを持つすべてのオブジェクトを照会したいと思います。たとえば、次の 2 つのドキュメントがあります。

値が「apple」であるフィールドを持つすべてのオブジェクトを取得したいのですが、フィールドの名前がわかりません。これを達成するためにMongoDBでクエリを指定することは可能ですか? (オブジェクトの数値キーは子 ID であり、オブジェクトの値は長い GUID です)

0 投票する
1 に答える
10074 参照

oracle - dbms_scheduler を使用して特定の時間に実行するように作業をスケジュールする方法

これについては明確ではありません。ここで DBMS_SCHEDULER には CREATE_PROGRAM CREATE_JOB CREATE_SCHEDULE などがあります。Oracle ドキュメントを読んだ後でも、何を使用すればよいかわかりません。Oracle 側では、DBMS_SCHEDULER を使用して新しいメッセージをキューに挿入します。適切な時間に、特定の時間に実行するスケジューラを作成し、メッセージをキューにエンキューする PL/SQL ブロックを実行するプログラムを作成するか、CREATE_SCHEDULE と CREATE_PROGRAM を使用する代わりに、CREATE_JOB が両方のジョブを実行することを計画しました。 ? 私が正しく行っているかどうかを教えてください。そうでない場合は、私を修正してください。

ありがとうございました

0 投票する
1 に答える
1128 参照

java - JMSを介して送信されたXMLメッセージ(JAXB)がnull

Jaxb2marshallerSpringsを使用してオブジェクトから生成されたXMLjmsTemplate.convertAndSend(object)をOracleキュー(AQ)に送信したいと思います。何らかの理由でメッセージを送信すると、Oracleキューにnullが挿入されます。そのオブジェクトクラスからいくつかのフィールドを削除するか、それらのフィールドがnullの場合、メッセージは正常に配信されます。それらのフィールドを元に戻すと、再びnullになります。デバッグすると、正しいxmlメッセージが形成されていることがわかりますが、データベースにnullがある理由がわかりません。例外はスローされません(または少なくとも私はそれらを見つけることができません)。何か案は?

ありがとうございました!

0 投票する
1 に答える
168 参照

oracle - GV$PERSISTENT_QUEUES フィールド

Oracle テーブルのフィールドがGV$PERSISTENT_QUEUES実際に何を意味するのか疑問に思っています。

ドキュメンテーション:

オラクルのドキュメント (11.2)

私の質問:

  • キューから取り出されたメッセージの数が、キューに入れられたメッセージの数よりも大きくなるにはどうすればよいですか?
  • ENQUEUED_MSGS特定の遅延を伴うメッセージがキューに追加された場合、それらはおよびでカウントされENQUEUED_DELAY_MSGSますか?
  • 特定の遅延のあるメッセージが遅延後に配信された場合、それは と でカウントされDEQUEUED_MSGSますMSGS_MADE_READYか?
    • もしそうなら、どのようMSGS_MADE_READYに より大きいことができますENQUEUED_DELAY_MSGSか?
  • フィールドENQUEUED_EXPIRY_MSGSMSGS_MADE_EXPIRED意味は何ですか?
  • デキューと同じ とENQUEUED_MSGSの違いは何ですか?ENQUEUE_TRANSACTIONS

助けてくれてありがとう!