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

2025系统架构师---案例题(押题)

1. 微服务相关的概念:

        微服务是一种架构风格,它将单体应用划分为一组小服务,服务之间相互协作,实现业务功能每个服务运行在独立的进程中,服务间采用轻量级的通信机制协作(通常是HTTP/JSON),每个服务围绕业务能力进行构建,并且能够通过自动化机制独立的部署。

        微服务有以下优势:

        1)通过把大的单体式应用分解为多个服务,解决了复杂性问题,同时保持了总体功能不变,但整体并发性能得到极大提升。

        2)让每个服务能够独立开发,开发者能够自由选择可行的技术,提供API服务。

        3)微服务架构模式是每个微服务独立部署,开发者不再需要协调其他服务的部署对本服务的影响,从而可以加快部署速度;

        4)微服务使得每个服务独立扩展,从而可以根据每个服务的规模来部署满足需求的规模,甚至可以使用更适合于服务资源需求的硬件。

        微服务架构带来的挑战:

        1)并非所有的系统都能转换微服务;

        2)系统由众多微服务搭建,部署较单体架构更加复杂,每个微服务需要单独部署,从而增加部署的复杂度;

相关文章:

  • Pydantic数据验证实战指南:让Python应用更健壮与智能
  • 使用引用的原因 和 运算符重载的必要性
  • 【Python训练营打卡】day31 @浙大疏锦行
  • 第六天的尝试
  • 游戏开发实战(二):Python复刻「崩坏星穹铁道」嗷呜嗷呜事务所---源码级解析该小游戏背后的算法与设计模式【纯原创】
  • TripGenie:畅游济南旅行规划助手:个人工作纪实(十八)
  • 单端IO和差分IO标准
  • 飞致云旗下开源项目GitHub Star总数突破150,000个
  • 告别格式不兼容!画质无损 RainCrack 免费无广告转码软件
  • 解决Linux服务器MXNet安装与`npx`模块问题
  • SymPy | 获取表达式自由变量方法与因式分解
  • 模板引擎:FreeMarker
  • ES6核心特性与语法
  • 04 接口自动化-框架封装思想建立之httprunner框架(上)
  • 【图像大模型】Stable Diffusion 3 Medium:多模态扩散模型的技术突破与实践指南
  • 第9天-Python数据爬取实战:从入门到进阶完整指南
  • 学习日记-day11-5.20
  • IEEEtran中文献中的作者大于3个时,用et al.省略
  • 第十六届C++B组easyQuestions
  • 大模型会话窗口为什么对最新和最久记忆表现较好
  • 是否担心关税战等外部因素冲击中国经济?外交部:有能力、有条件、有底气
  • 人民日报:莫让“假自杀”淹没“真求助”
  • 凤阳文旅局长回应鼓楼瓦片脱落:楼宇是否属于文物?施工经费用在何处?
  • 前列腺癌真的难以早发现吗?如何治疗?专家回应
  • 人民日报评论员:党政机关要带头过紧日子
  • 中国田径巡回赛西安站完赛:男子跳远石雨豪夺冠,女子跳高刘肼毅折桂