相等
返回数据给bootstrap
从数据库拉数据,更新本地缓存
不相等
有更新
判断MD5是否相等,相等说明没有更新
admin接收到请求
不大于
大于
判断admin最后更新时间戳是否大于bootstrap
bootstrap每隔60s调用/configs/listener
bootstrap接收到admin的返回,判断有没有更新数据
通过/configs/fetch更新数据
把任务丢到延时队列
判断bootstrap发过来的数据 和本地缓存里的数据MD5
再次从缓存获取数据,判断对象是否相等