发布
loading-left
loading loading loading
loading-right

加载中

个人主页
TA还没有准备介绍自己
TA的源代码 (2)
go-zero-master
暂无评分
go-zero是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性, 经受了充分的实战检验。包含极简的API定义和生成工具, 可以一键生成Go,iOS,Android,Dart,TypeScript,JavaScript代码,并可直接运行。 https://github.com/tal-tech/go-zero go-zero是一个集成了各种工程实践的包含web和rpc框架,有如下主要特点: ---> 强大的工具支持,尽可能少的代码编写 极简的接口 完全兼容net/http 支持中间件,方便扩展 高性能 面向故障编程,弹性设计 内建服务发现、负载均衡 内建限流、熔断、降载,且自动触发,自动恢复 API参数自动校验 超时级联控制 自动缓存控制 链路跟踪、统计报警等 高并发支撑,稳定保障了晓黑板疫情期间每天的流量洪峰
duhualieqt
2020-09-20
0
1
go-microservices-master
暂无评分
简单的、高可用、高效的基于共享内存的分布式配置中心,集中式管理各类后台配置,配置修改实时推送, 且业务API相当简单(两行搞定,一个init+一个get,见readme),已轻量级支持Golang/C++/Java/Python等语言API https://github.com/LeechanX/sonasona-master.zip 特点 sona配置中心采用了经典一中心(broker)多agent的分布式架构,基于共享内存下发、存储各节点所需配置,为业务提供KV方式访问(最新)配置 高度可用:agent即使挂掉也不影响已有业务读配置,而broker以keepalived组件保证其高可用 一致性:broker采用主备模式,仅主对外服务,正常情况下保证数据完全一致;仅在主备切换时可能有短时间最新数据的延迟。总体而言实现了数据的最终一致性 实时更新:正常情况下,数据实时更新到各节点;仅在主备切换时刻,可能有短时间的数据延迟 API简单:无配置文件概念,故业务无需关心配置文件解析;数据实时更新对业务完全透明,业务无需编写配置更新的回调函数 https://github.com/LeechanX/Sona/blob/master/tutorial/mem.md共享内存设计待download
duhualieqt
2020-09-20
0
1
没有更多了~