Nacos(python)

杂记

  • NacosTimer: 轮询的方式执行一个回调函数
  • Watcher: 监听的方式来同步配置
    • add_config_watcher
      • _init_pulling: 通过新开后台线程,轮询(while True)来拉取数据(队列的方式获取cache_key, content, md5 = self.notify_queue.get()),比较当前md5是否和last_md5一致,如果不一致,则通过线程池的方式来执行回调函数
      • _do_pulling: 通过后台进程,通过listener接口获取change_keys(nacos data_id),轮询拉取数据,将结果put到队列中【queue.put((cache_key, cache_data.content, cache_data.md5))】
posted @   春树&暮云  阅读(481)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示