mirror of
https://github.com/didi/KnowStreaming.git
synced 2025-12-24 03:42:07 +08:00
Jmx连接的主机IP支持可选择
This commit is contained in:
@@ -165,8 +165,8 @@ public class KafkaJMXClient extends AbstractClusterLoadedChangedHandler {
|
||||
clusterPhy.getId(),
|
||||
brokerId,
|
||||
broker.getStartTimestamp(),
|
||||
broker.getHost(),
|
||||
broker.getJmxPort() != null? broker.getJmxPort(): jmxConfig.getJmxPort(),
|
||||
jmxConfig != null ? broker.getJmxHost(jmxConfig.getUseWhichEndpoint()) : broker.getHost(),
|
||||
broker.getJmxPort() != null ? broker.getJmxPort() : jmxConfig.getJmxPort(),
|
||||
jmxConfig
|
||||
);
|
||||
|
||||
@@ -191,6 +191,6 @@ public class KafkaJMXClient extends AbstractClusterLoadedChangedHandler {
|
||||
lambdaQueryWrapper.eq(BrokerPO::getStatus, Constant.ALIVE);
|
||||
|
||||
BrokerPO brokerPO = brokerDAO.selectOne(lambdaQueryWrapper);
|
||||
return ConvertUtil.obj2Obj(brokerPO, Broker.class);
|
||||
return Broker.buildFrom(brokerPO);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,5 +6,4 @@ import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface BrokerDAO extends BaseMapper<BrokerPO> {
|
||||
int replace(BrokerPO brokerPO);
|
||||
}
|
||||
|
||||
@@ -14,12 +14,7 @@
|
||||
<result column="jmx_port" property="jmxPort" />
|
||||
<result column="start_timestamp" property="startTimestamp" />
|
||||
<result column="status" property="status" />
|
||||
<result column="endpoint_map" property="endpointMap"/>
|
||||
</resultMap>
|
||||
|
||||
<insert id="replace" parameterType="com.xiaojukeji.know.streaming.km.common.bean.po.broker.BrokerPO">
|
||||
REPLACE ks_km_broker
|
||||
(cluster_phy_id, broker_id, host, port, jmx_port, start_timestamp, status, update_time)
|
||||
VALUES
|
||||
(#{clusterPhyId}, #{brokerId}, #{host}, #{port}, #{jmxPort}, #{startTimestamp}, #{status}, #{updateTime})
|
||||
</insert>
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user