三分钟彻底弄懂什么是分布式和微服务架构( 二 )
微服务架构是一种架构模式 , 它提倡将单一应用程序划分成一组小的服务 , 服务之间互相协调、互相配合 , 为用户提供最终价值 。
每个服务运行在其独立的进程中 , 服务和服务间采用轻量级的通信机制互相沟通(通常是基于 HTTP 的 RESTful API) 。 每个服务都围绕着具体业务进行构建 , 并且能够被独立地部署到生产环境、类生产环境等 。 另外 , 应尽量避免统一的、集中式的服务管理机制 , 对具体的一个服务而言 , 应根据业务上下文 , 选择合适的语言、工具对其进行构建 。
2. 微服务架构与SOA架构的区别
微服务是真正的分布式的、去中心化的 。 把所有的“思考”逻辑包括路由、消息解析等放在服务内部 , 去掉一个大一统的 ESB , 服务间轻通信 , 是比 SOA 更彻底的拆分 。
微服务架构强调的重点是业务系统需要彻底的组件化和服务化 , 原有的单个业务系统会拆分为多个可以独立开发 , 设计 , 运行和运维的小应用 , 这些小应用之间通过服务完成交互和集成 。
推荐阅读
- 魔兽世界怀旧服|制霸全明星返场彻底凉了,上架第一天销量惨淡,玩家:有赛季皮肤足够了
- 明日方舟|明日方舟:六星近卫斯卡蒂现版本被完全撕卡 SP临光彻底让其失业
- 赛尔号|赛尔号衍生游戏精灵拟人形象 童年情怀彻底没了 但玩家有了新老婆
- 手机游戏|LOL手游传奇杯WT拿下冠军!意外惊现同阵容!版本答案彻底揭晓
- 极限国度|阴阳师川猿超鬼王活动攻略 活动过于阳间 爆肝删好友时代彻底终结
- 堡垒之夜|《堡垒之夜》国服关服,腾讯运营三年以彻底失败告终
- t1|T1上单鼠男账号被爆破,评论内容简单粗暴,一场BO5让他彻底成名
- 电影|“王者宇宙”全面开启,三分钟了解官方后续动作,你想要的全都有
- 舰娘|碧蓝航线官方最大的强度笑话 未来可期的阿尔及利亚彻底卷没了
- t1|DK拿下T1挺进决赛,定点爆破流彻底火了,血量消失术再现峡谷!