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

天津专业网站制作设计佛山全市核酸检测

天津专业网站制作设计,佛山全市核酸检测,文山网站建设兼职,如何线上推广自己产品纵向拆分 是从业务维度进行拆分。标准是按照业务的关联程度来决定,关联比较密切的业务适合拆分为一个微服务,而功能相对比较独立的业务适合单独拆分为一个微服务。 以社交App为例,你可以认为首页信息流是一个服务,评论是一个服务…

纵向拆分

是从业务维度进行拆分。标准是按照业务的关联程度来决定,关联比较密切的业务适合拆分为一个微服务,而功能相对比较独立的业务适合单独拆分为一个微服务。

以社交App为例,你可以认为首页信息流是一个服务,评论是一个服务,消息通知是一个服务,个人主页也是一个服务。

横向拆分

是从公共且独立功能维度拆分。标准是按照是否有公共的被多个其他服务调用,且依赖的资源独立不与其他业务耦合。

继续以前面提到的社交App举例,无论是首页信息流、评论、消息箱还是个人主页,都需要显示用户的昵称。假如用户的昵称功能有产品需求的变更,你需要上线几乎所有的服务,这个成本就有点高了。显而易见,如果我把用户的昵称功能单独部署成一个独立的服务,那么有什么变更我只需要上线这个服务即可,其他服务不受影响,开发和上线成本就大大降低了。
 

基于可扩展拆分

将系统中的业务模块按照稳定性排序,将已经成熟和改动不大的服务拆分为稳定服务,将经常变化和迭代的服务拆分为变动服务。稳定的服务粒度可以粗一些,即使逻辑上没有强关联的服务,也可以放在同一个子系统中,例如将“日志服务”和“升级服务”放在同一个子系统中;不稳定的服务粒度可以细一些,但也不要太细,始终记住要控制服务的总数量。

这样拆分主要是为了提升项目快速迭代的效率,避免在开发的时候,不小心影响了已有的成熟功能导致线上问题。

基于可靠性拆分

将系统中的业务模块按照优先级排序,将可靠性要求高的核心服务和可靠性要求低的非核心服务拆分开来,然后重点保证核心服务的高可用。

基于性能拆分

基于性能拆分和基于可靠性拆分类似,将性能要求高或者性能压力大的模块拆分出来,避免性能压力大的服务影响其他服务。常见的拆分方式和具体的性能瓶颈有关,可以拆分 Web 服务、数据库、缓存等。例如电商的抢购,性能压力最大的是入口的排队功能,可以将排队功能独立为一个服务。

参考文章:

四种常用的微服务架构拆分方式 - 知乎

如今的微服务是如何把系统划分成一个个服务的,都有些什么方法?而原先的SOA架构又是如何划分服务的? - 知乎

遗留系统的服务拆分 - 知乎

如何合理的拆分微服务_博客微服务拆分怎么拆分_wh柒八九的博客-CSDN博客 

微服务拆分的原则、方法和误区 

http://www.tj-hxxt.cn/news/121114.html

相关文章:

  • 网站制作公司制作网站学it一年的学费大概是多少
  • dede后台网站地图怎么做刚刚中国突然宣布
  • 建设局权力大吗专业seo网站
  • 呼和浩特网站建设天津百度推广排名
  • 苏州做网站优化哪家好百家号关键词seo优化
  • 蝌蚪窝一个释放做网站中国 日本 韩国
  • 沈阳市城市建设学院官方网站关键词快速优化排名软件
  • 做美妆网站的关键词任务推广引流平台
  • 直播网站怎么建设网站网络推广推广
  • 网站建设管理与政府百度推广下载安装
  • 网站策划书哪个容易做厦门网络推广培训
  • 南昌网站建设服务真实有效seo优化入门教程
  • 做网站设计累吗网站建站系统
  • 南京我爱我家网站建设新村二手房南宁seo平台标准
  • 日照移动网站建设资源猫
  • 用maxcms做的网站建网站找谁
  • 石家庄建设网站网络推广网站推广淘宝运营商
  • 如何做团购网站中的美食地处地图功能柳市网站制作
  • 投资集团网站建设地产渠道12种拓客方式
  • 营销型网站的建设合肥全网推广
  • 做动画 的 网站有哪些内容淘宝关键词搜索量查询工具
  • 龙华网站建设多少钱国内打开google网页的方法
  • 做网站前期需要什么最新经济新闻
  • 做讲课ppt的网站网络搭建是干什么的
  • 微信营销网站(含html源文件)免费下载推广普通话手抄报图片
  • 自己做网站传视屏软文推广广告
  • 关于政府网站建设的情况说明石家庄手机端seo
  • 网站内容如何优化西安seo推广
  • 郑州seo怎么做电商seo与sem是什么
  • 成都网站建设有限公司seo效果最好的是