私はWS02をダウンロードしました。ドッキングされた環境で製品をセットアップするには、いくつかの助けが必要でした。 DASを使用してWSO2 API-M環境を構築する例をダウンロードしました。 https://github.com/nuwanbando/wso2-apim-distributed-deploymentWSo2 AM + DAS + Docker
DASを使用して公開統計情報を表示できました。しかし、あなたの例から、私はさらに一歩進んで、ゲートウェイゲートウェイマネージャとゲートウェイワーカーを分割したいと考えています。この私は、ゲートウェイを新しいフォルダにコピーし、スタートアップスクリプトごとに製品プロファイルを追加しました。例えば、ワーカーフォルダに、次のようなスタートアップを追加しました。 CMD ["sh"、 "/wso2am-1.10.0/bin/wso2server.sh"、 "-Dprofile = gateway-worker"、 "-DworkerNode = true"]。この設定が完了すると、統計情報が公開されていないように見えますが、統計情報は公開されていません。私は、DAS UIのデータエクスプローラでテーブルをブラウズしようとしましたが、それは空です。私が間違っていることを指摘してください。私は自分の作品をつけています。私はどんな助けにも感謝しています。
版: '2'
サービス:
dbms:
container_name: apim_apimrdbms
build:
context: .
dockerfile: database/Dockerfile
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
gateway:
container_name: apim_gateway
depends_on:
- dbms
build:
context: .
dockerfile: gateway/Dockerfile
ports:
- "9763:9763"
- "9443:9443"
- "8280:8280"
- "8243:8243"
worker:
container_name: apim_worker
depends_on:
- dbms
build:
context: .
dockerfile: gateway-worker/Dockerfile
ports:
- "9763:9763"
- "9443:9443"
- "8280:8280"
- "8243:8243"
km:
container_name: apim_km
depends_on:
- dbms
build:
context: .
dockerfile: keymanager/Dockerfile
ports:
- "9764:9763"
- "9444:9443"
publisher:
container_name: apim_publisher
depends_on:
- dbms
build:
context: .
dockerfile: publisher/Dockerfile
ports:
- "9765:9763"
- "9445:9443"
- "4000"
store:
container_name: apim_store
depends_on:
- dbms
build:
context: .
dockerfile: store/Dockerfile
ports:
- "9766:9763"
- "9446:9443"
- "4000"
das:
container_name: apim_das
depends_on:
- dbms
build:
context: .
dockerfile: das/Dockerfile
ports:
- "9767:9763"
- "9447:9443"
クラスタリングに必要なコンフィグを理解していますが、製品プロファイルに関してDASに関する質問にお答えできますか? – sam
私は答えを編集しました。この問題は、プロファイルが指定されている場合にのみ表示されますか? – ycr
ドキュメントで指定されているようにワーカーを起動するときに引数として-Dprofile = gateway-workerと-DworkerNode = trueを使用しました。このマネージャーワーカーの設定を使用すると、統計情報が公開されていないように見えます。では、これをデバッグする方法はありますか?作成ファイルに何か間違いがありますか?必要な設定や設定はありますか? – sam