首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Python > go-microservices-master

go-microservices-master

  • 资源大小:1.20 MB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: go-microservices-master,go

资 源 简 介

简单的、高可用、高效的基于共享内存的分布式配置中心,集中式管理各类后台配置,配置修改实时推送, 且业务API相当简单(两行搞定,一个init+一个get,见readme),已轻量级支持Golang/C++/Java/Python等语言API https://github.com/LeechanX/sona sona-master.zip 特点 sona配置中心采用了经典一中心(broker)多agent的分布式架构,基于共享内存下发、存储各节点所需配置,为业务提供KV方式访问(最新)配置 高度可用:agent即使挂掉也不影响已有业务读配置,而broker以keepalived组件保证其高可用 一致性:broker采用主备模式,仅主对外服务,正常情况下保证数据完全一致; 仅在主备切换时可能有短时间最新数据的延迟。总体而言实现了数据的最终一致性 实时更新:正常情况下,数据实时更新到各节点;仅在主备切换时刻,可能有短时间的数据延迟 API简单:无配置文件概念,故业务无需关心配置文件解析; 数据实时更新对业务完全透明,业务无需编写配置更新的回调函数 https://github.com/LeechanX/Sona/blob/master/tutorial/mem.md 共享内存设计 待download

文 件 列 表

go-microservices-master
README.md
design
docs
src
traefik

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP