![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 87
写回
这个作者很懒,什么都没留下…
展开
-
分布式与集群
1.分布式(中心化与去中心化):1.1中心化 1.1.1 masetr 监督 slave eg: Kubernetes1.1.2 master挂了 选举算法 arbiter(仲裁者) 选出新 master eg: mongodb ZooKeeper Etcd1.2 去中心化1.2.1 脑裂问题 无论是去中心化还是中心化都会有脑裂问题中心化 发生脑裂(有选举算法的场景)出现多masetr参考...原创 2018-06-26 15:31:57 · 6702 阅读 · 3 评论 -
微服务的4个设计原则和19个解决方案
微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构。微服务平台也是我目前正在参与的,还在研发过程中的平台产品,平台是以SpringCloud为基础...转载 2018-12-13 11:53:05 · 225 阅读 · 0 评论 -
代码架构
MVC 代码结构组织方式:MVC 的功能驱动main.gomodels/user.gohandlers/auth.gouser.goservices/auth.go 微服务代码结构组织方式:领域(domain)驱动main.gousers/services/auth.gohandlers/auth.gouser.gousers/user.goc...转载 2019-01-25 10:15:43 · 252 阅读 · 0 评论