8.2. 将 messaging 子系统配置为在 Microsoft Azure 上工作
在云平台上使用消息传递时,客户端使用的连接工厂必须具有指向服务器公共 IP 地址的连接器。
因此,必须为运行 full 配置集的 JBoss EAP 服务器创建新的连接器和套接字绑定。
先决条件
-
JBoss EAP 正在运行
一个完整的配置文件。
流程
在
socket-binding-group中创建引用的http-public套接字绑定。/socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=http-public:add(host=<PUBLIC_IP_ADDRESS>,port=${jboss.http.port:8080})/socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=http-public:add(host=<PUBLIC_IP_ADDRESS>,port=${jboss.http.port:8080})Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
messaging子系统中创建新的http-connector元素。/subsystem=messaging-activemq/server=default/http-connector=http-public-connector:add(endpoint=http-acceptor,socket-binding=http-public)
/subsystem=messaging-activemq/server=default/http-connector=http-public-connector:add(endpoint=http-acceptor,socket-binding=http-public)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
connection-factory中设置连接器,它将供客户端使用。例如,将RemoteConnectionFactory配置为默认连接:/subsystem=messaging-activemq/server=default/connection-factory=RemoteConnectionFactory:write-attribute(name=connectors, value=["http-public-connector"]
/subsystem=messaging-activemq/server=default/connection-factory=RemoteConnectionFactory:write-attribute(name=connectors, value=["http-public-connector"]Copy to Clipboard Copied! Toggle word wrap Toggle overflow