分布式架构的演进
发布日期:2021-07-27 05:06:43
浏览次数:4
分类:技术文章
本文共 442 字,大约阅读时间需要 1 分钟。
1. 分布式架构的演进
1.1 单一应用架构
适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。
缺点: 1、性能扩展比较难 2、协同开发问题 3、不利于升级维护1.2 垂直应用架构
通过切分业务来实现各个模块独立部署,降低了维护和部署的难度,团队各司其职更易管理,性能扩展也更方便,更有针对性。 缺点: 公用模块无法重复利用,开发性的浪费1.3 分布式应用架构
将各个应用通过分层独立出来,可以利用rpc实现web与service、service与service的互相调用,提高了代码的复用性。 缺点: 每个调用的模块要存储一份完整的被调用模块的位置和状态,一旦位置和状态发生变化,就要更新所有涉及的配置。1.4 面向服务的分布式架构
随着架构不断增大,服务节点也越来越多,服务之间的调用和依赖关系也越来越复杂,需要有一个统一的中心来调度、路由、管理所有的服务,基于这个中心构建的这个星型架构就是现在目前最主流的SOA分布式架构。1.5 dubbo架构图
转载地址:https://blog.csdn.net/qq_45442483/article/details/109894369 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年09月24日 06时46分29秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
APP真机测试及发布
2019-05-27
通知机制 (Notifications)
2019-05-27
iOS 如何放大按钮点击热区
2019-05-27
ios设备唯一标识获取策略
2019-05-27
获取推送通知的DeviceToken
2019-05-27
CocoaPods安装和使用教程
2019-05-27
Beginning Auto Layout Tutorial
2019-05-27
block使用小结、在arc中使用block、如何防止循环引用
2019-05-27
iPhone开发学习笔记002——Xib设计UITableViewCell然后动态加载
2019-05-27
iOS开发中遇到的问题整理 (一)
2019-05-27
为什么你的App介绍写得像一坨翔?
2019-05-27
RTImageAssets插件--@3x可自动生成@2x图片
2019-05-27
iOS开发的一些奇巧淫技
2019-05-27
常浏览的博客和网站
2019-05-27