模板化-上线文件更新
考虑上线前后存在时间差,配置和代码的时间差。 【关键】
1.先执行dms,sql 然后刷新上线配置服务。可以确保老的配置不影响。同时新的服务一旦上线,就可以使用新的配置了。
2.apollo的两个binlog配置已经加上过滤。
线上执行数据库表的更新binlog,需要屏蔽掉,线上数据的大批量同时触发,会引起阻塞MQ消息队列,引起系统异常。
考虑上线前后存在时间差,配置和代码的时间差。 【关键】
1.先执行dms,sql 然后刷新上线配置服务。可以确保老的配置不影响。同时新的服务一旦上线,就可以使用新的配置了。
2.apollo的两个binlog配置已经加上过滤。
线上执行数据库表的更新binlog,需要屏蔽掉,线上数据的大批量同时触发,会引起阻塞MQ消息队列,引起系统异常。