当前位置: 首页 > news >正文

认识微服务-服务架构演变(黑马笔记)

认识微服务-服务架构演变

tomcat

1、单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署

优点:架构简单

部署成本低

缺点:耦合度高

2、分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。

优点:降低服务耦合

有利于服务升级拓展

3、服务治理

分布式架构的要考虑的问题:

1、服务拆分粒度如何?

2、服务集群地址如何维护?

3、服务之间如何实现远程调试?

4、服务健康状态如何感知?

微服务是一种经过良好架构设计的分布式架构方案,微服务架构特征:

1、单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发

2、面向服务:微服务对外暴露业务接口

3、自治:团队独立、技术独立、数据独立、部署独立

4、隔离性强:服务调用做好隔离、容错、降级、避免出现级联问题

http://www.cnnetsun.cn/news/184836.html

相关文章:

  • Windows远程桌面技术突破:RDP Wrapper实战指南与效能深度解析
  • Zotero GPT插件终极指南:本地AI助手完全配置与性能极限测试
  • Agent 2.0:智能体的下一代思维框架
  • 如何快速使用Zotero插件:学术写作的终极指南
  • QMCDecode终极指南:快速解锁QQ音乐加密文件的完整解决方案
  • Degrees of Lewdity 汉化教程:4步搞定游戏中文版
  • 如何快速部署网易云音乐直链解析API:免费开源的终极解决方案
  • QMCDecode终极指南:3步解锁QQ音乐加密音频
  • 如何用OnmyojiAutoScript实现阴阳师全自动托管?3分钟快速上手指南
  • 3个技巧掌握AI模型管理:告别下载困扰与切换混乱
  • 锐捷RGSE | MPLS V*PN跨域互通OptionC带RR方案
  • Open-AutoGLM权限管理与安全策略,企业级部署必备的6项原则
  • 5种MusicFree插件玩法:从入门到精通的完整指南
  • Zotero GPT插件:用人工智能重新定义学术文献管理新范式
  • 游戏美化资源部署与视觉优化配置全流程指南
  • RS485通讯协议代码详解:跨平台移植实践
  • 手把手教你部署Open-AutoGLM,快速搭建私有化AI编程环境
  • NS-USBLoader使用指南:从新手到高手的完整路径
  • 网盘下载加速工具:免客户端极速下载全攻略
  • SPI接口速率匹配:ST7735在高帧率穿戴应用实战案例
  • 一文说清WinDbg如何加载并解析DMP蓝屏文件
  • 如何快速配置MusicFree插件:面向新手的完整操作指南
  • QMCDecode实战指南:突破QQ音乐格式限制的5种技术方案
  • 5分钟搞定PotPlayer字幕翻译:百度API配置全攻略
  • 7D-AI系列:AI大模型训练成本计算公式
  • Zotero文献管理革命:告别引用格式焦虑的Word插件指南
  • Zotero GPT终极指南:5分钟学会AI文献管理革命
  • 如何快速解密QQ音乐加密文件:QMCDecode的完整使用指南
  • 5步掌握OpenSpeedy:让游戏帧率翻倍的终极加速方案
  • feishu-doc-export:终极文档迁移工具快速实现完整批量导出方案