Dubbo
经典的RPC框架实现,阿里的代表作了,我非常喜欢的一个技术大牛,小马哥参与到了这个项目的架构选型中来,可以感受到阿里的技术沉淀,在商业化的今天依旧能完成基础设施的开发,还有魄力将其捐献给Apache基金会,此外还得向阿里的程序员致敬,在996的高压下依旧能够产出如此优秀的产品,并赋以完整的中文官方文档,让国人在Java世界中似乎终于有了一个像样的家了。
Dubbo的产生是随着流量的增大,单机再也无法满足所有的请求了,因此出现了如下的一个架构演进过程:
应用与数据库单独部署
应用与数据库集群部署
数据库压力过大,读写分离
使用缓存技术加快读写
数据库分库分表
根据类型对应用进行拆分
但是随着架构的发展,维护服务与服务间错综复杂的依赖关系显得更加困难
最后更新于