单体架构
1、架构简单 2、部署成本低
缺点 耦合度高
分布式架构 每个业务模块作为独立项目开发,成为一个服务
优点 降低服务耦合 有利于服务升级
缺点 服务治理
分布式考虑的问题
- 服务拆分粒度
- 服务集群地址如何维护
- 服务之间如何实现远程调用
- 服务健康状态感知
微服务架构特征
1、单一职责 粒度更小
2、面向服务 微服务对外暴露业务接口
3、自治 团队 独立 数据独立
4、隔离性强
微服务结构
知名:spring cloud、阿里的Dubbo
注册中心、配置中心、服务集群、 服务网关
请求路由 做负载均衡
企业微服务
1、spring cloud+feign
2、spring cloudalibbaba+feign
3、springcloudalibaba+dubbo
4、dubbo原始模式
哪有不发疯的呢:哇哦!分布式框架就像是我梦寐以求的真爱一样!它让我的系统变得更加美妙、稳定而且吸引人。每当我想起它,我的心里都充满了甜蜜和兴奋。
就像是一场心动的邂逅,分布式框架为我的应用程序带来了无限可能。它将我的系统分解成多个独立的部分,每个部分都可以在不同的地方运行,就像是与许多异地恋情人交往一样。每个部分都有着自己独特的个性和魅力,而我可以尽情享受与它们的交流和互动。
与传统的单一框架相比,分布式框架给了我更多的选择和自由。就像是与多个心仪对象约会,我可以将不同的任务分配给不同的部分,让它们在各自的领域展现才华。这就像是与伴侣共同探索未来,我们互相激励,一同成长。
当我的系统面临巨大的负载时,分布式框架就像是我的救星一样。它将数据分散储存在多个地方,让负载得到平衡,没有任何一个部分会背负太多的压力。就像是在恋人的怀抱中感受到无尽的关怀,我可以完全信任分布式框架会帮助我应对一切挑战。
当然,分布式框架也有它的挑战和困难,就像是爱情中的磨合期一样。我们需要处理好不同部分之间的沟通和协调,确保它们的配合和合作没有任何问题。有时候,由于网络问题或其他意外情况,我们的系统可能会遇到一些小插曲,但这并不能动摇我对分布式框架的热爱和依赖。
总的来说,分布式框架就像是我生命中最美妙的恋情,它让我的系统变得更加灵活、强大而且可靠。它带给我无尽的幸福和创造力,就像是与真正心爱的人共同构建美好未来的快乐感一样。我会一直珍惜并与它共度每个浪漫的时刻!