5.4.4. 远程资源管理操作


您可以使用管理 API 来启动和停止代理的远程资源(接受、移动、桥接等),这样代理可以在不需要完全停止的情况下,在给定时间段内离线。

接收器
AcceptorControl 类上使用 start() 或. stop() 方法来启动或停止接受者(通过 ObjectName org.apache.activemq.artemis:broker="<broker-name>",component=acceptors,name="<acceptor-name>" 或 resource name acceptor.<address-name>)。可以使用 AcceptorControl 属性来检索接受者参数。请参阅 Network Connections:接收器和连接器 以了解有关 Acceptors 的更多信息。
rts
DivertControl 类中使用 start()stop() 方法启动或停止 movert(通过 ObjectName org.apache.activemq.artemis:broker="<broker-name>",component=diverts,name="<divert-name>" 或 resource name divert.<divert-name>))。可以使用 DivertControl 属性来检索rt 参数。
网桥
BridgeControl 类中使用 start() (resp. stop())方法(通过 ObjectName org.apache.activemq.artemis:broker="<broker-name>",component=bridge,name="<bridge-name>" 或 resource name bridge-name>)启动或停止网桥。可使用 BridgeControl 属性检索网桥参数。
广播组
使用 BroadcastGroupControl 类上的 start()stop() 方法启动或停止广播组(通过 ObjectName org.apache.activemq.artemis:broker="<broker-name>",component=broadcast-group,name="<broadcast-group-name&gt ;"或 name broadcast-group-name> )。可以使用 BroadcastGroupControl 属性来检索广播组参数。如需更多信息 ,请参阅代理发现方法
发现组
使用 DiscoveryGroupControl 类上的 start()stop() 方法启动或停止发现组(通过 ObjectName org.apache.activemq.artemis:broker="<broker-name>",component=discovery-group,name="<discovery-group-name>" 或 resource name discovery.<discovery-group-name>))。发现组参数可以使用 DiscoveryGroupControl 属性来检索。如需更多信息 ,请参阅代理发现方法
集群连接
使用 ClusterConnectionControl 类上的 start()stop() 方法启动或停止集群连接(通过 ObjectName org.apache.activemq.artemis:broker="<broker-name>",component=cluster-connection,name="<cluster-connection-name>" 或 name clusterconnection.<cluster-connection-name>)。可以使用 ClusterConnectionControl 属性来检索集群连接参数。如需更多信息,请参阅创建代理集群
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.