3.7. MicroProfile Reactive Messaging の管理
3.7.1. JBoss EAP に必要な MicroProfile リアクティブメッセージングエクステンションとサブシステムの設定 リンクのコピーリンクがクリップボードにコピーされました!
JBoss EAP のインスタンスに対して非同期リアクティブメッセージングを有効にする場合は、JBoss EAP 管理 CLI を介してそのエクステンションを追加する必要があります。
前提条件
- SmallRye エクステンションとサブシステムを備えた Reactive Streams Operators を追加しました。詳細は、MicroProfile Reactive Streams Operators Subsystem Configuration: Required Extension を参照してください。
- SmallRye エクステンションとサブシステムを使用したリ Reactive Messaging を追加しました。
手順
- JBoss EAP 管理 CLI を開きます。
- 次のコードを入力します。
[standalone@localhost:9990 /] /extension=org.wildfly.extension.microprofile.reactive-messaging-smallrye:add
{"outcome" => "success"}
[standalone@localhost:9990 /] /subsystem=microprofile-reactive-messaging-smallrye:add
{
"outcome" => "success",
"response-headers" => {
"operation-requires-reload" => true,
"process-state" => "reload-required"
}
}
OpenShift であるかどうかにかかわらず、Galleon を使用してサーバーをプロビジョニングする場合は、microprofile-reactive-messaging Galleon レイヤーを含めて、コアの MicroProfile 2.0.1 とリアクティブメッセージング機能を取得し、必要なサブシステムとエクステンションを有効にしてください。この設定には、コネクターを有効にするために必要な JBoss EAP モジュールが含まれていないことに注意してください。microprofile-reactive-messaging-kafka レイヤーまたは microprofile-reactive-messaging-amqp レイヤーを使用して、それぞれ Kafka コネクターまたは AMQP コネクターを有効にします。
検証
管理 CLI の結果のコードで 2 つの場所で success が見られた場合は、JBoss EAP に必要な MicroProfile Reactive Messaging エクステンションとサブシステムが正常に追加されています。
結果のコードに reload-required と表示されている場合は、サーバー設定をリロードして、すべての変更を完全に適用する必要があります。リロードするには、スタンドアロンサーバー CLI で reload と入力します。