[Optimize]优化Topic元信息更新策略(#806)

This commit is contained in:
zengqiao
2022-12-04 17:53:31 +08:00
committed by EricZeng
parent 2c82baf9fc
commit 4293d05fca
9 changed files with 99 additions and 53 deletions

View File

@@ -8,5 +8,5 @@ import org.springframework.stereotype.Repository;
public interface TopicDAO extends BaseMapper<TopicPO> {
int replaceAll(TopicPO topicPO);
int updateConfig(TopicPO topicPO);
int updateConfigById(TopicPO topicPO);
}

View File

@@ -25,8 +25,8 @@
(#{clusterPhyId}, #{topicName}, #{replicaNum}, #{partitionNum}, #{brokerIds}, #{partitionMap}, #{retentionMs}, #{type}, #{description})
</insert>
<update id="updateConfig" parameterType="com.xiaojukeji.know.streaming.km.common.bean.po.topic.TopicPO">
UPDATE ks_km_topic SET retention_ms = #{retentionMs} WHERE cluster_phy_id = #{clusterPhyId} AND topic_name = #{topicName}
<update id="updateConfigById" parameterType="com.xiaojukeji.know.streaming.km.common.bean.po.topic.TopicPO">
UPDATE ks_km_topic SET retention_ms = #{retentionMs} WHERE id=#{id}
</update>
</mapper>