mirror of
https://github.com/didi/KnowStreaming.git
synced 2025-12-24 03:42:07 +08:00
[Feature]支持指定Server的具体Jmx端口(#965)
变更事项: 1、接入集群时,支持按照Broker粒度进行Jmx端口的配置; 2、设置Jmx端口的优先级为:指定Broker端口 》ZK中获取到的Broker端口 》指定Cluster端口; 补充说明: 1、该修改仅为后端修改,产品上暂未进行修改;
This commit is contained in:
@@ -90,7 +90,7 @@ public class ConnectJMXClient extends AbstractConnectClusterChangeHandler {
|
||||
"connectClusterId: " + connectCluster.getId() + " workerId: " + workerId,
|
||||
null,
|
||||
connectWorker.getHost(),
|
||||
connectWorker.getJmxPort() != null ? connectWorker.getJmxPort() : jmxConfig.getJmxPort(),
|
||||
jmxConfig.getFinallyJmxPort(workerId, connectWorker.getJmxPort()),
|
||||
jmxConfig
|
||||
);
|
||||
|
||||
|
||||
@@ -161,8 +161,8 @@ public class KafkaJMXClient extends AbstractClusterLoadedChangedHandler {
|
||||
JmxConnectorWrap jmxConnectorWrap = new JmxConnectorWrap(
|
||||
"clusterPhyId: " + clusterPhy.getId() + " brokerId: " + brokerId,
|
||||
broker.getStartTimestamp(),
|
||||
jmxConfig != null ? broker.getJmxHost(jmxConfig.getUseWhichEndpoint()) : broker.getHost(),
|
||||
broker.getJmxPort() != null ? broker.getJmxPort() : jmxConfig.getJmxPort(),
|
||||
broker.getJmxHost(jmxConfig.getUseWhichEndpoint()),
|
||||
jmxConfig.getFinallyJmxPort(String.valueOf(brokerId), broker.getJmxPort()),
|
||||
jmxConfig
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user