8.9. 消息传递
8.9.1. 配置外部 Red Hat AMQ Broker
您可以使用环境变量为 OpenShift 镜像配置 JBoss EAP,以连接到外部 Red Hat AMQ 代理。
OpenShift 应用定义示例
以下示例使用模板来创建连接到外部 Red Hat AMQ 7 代理的 JBoss EAP 应用程序。
示例: JDK 8
oc new-app eap74-amq-s2i \ -p EAP_IMAGE_NAME=jboss-eap74-openjdk8-openshift:7.4.0 \ -p EAP_RUNTIME_IMAGE_NAME=jboss-eap74-openjdk8-runtime-openshift:7.4.0 \ -p APPLICATION_NAME=eap74-mq \ -p MQ_USERNAME=MY_USERNAME \ -p MQ_PASSWORD=MY_PASSWORD
重要
本例中使用的模板为所需参数提供有效的默认值。如果不使用模板并提供自己的参数,请注意 MQ_SERVICE_PREFIX_MAPPING
名称必须与 APPLICATION_NAME
名称匹配,并附加 "-amq7=MQ"。