Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
原理及实现
学习资料
Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。
求企业架构以及业务建模相关资料
设计、干货
资料
反向代理,负载均衡,动静分离,高可用集群
SCA(Software Communications Architecture),即“软件通信体系结构”
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
raft是工程上使用较为广泛的强一致性、去中心化、高可用的分布式协议。
界面设计相关的学习资料