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

廊坊网站建设方案最新报价北京最新消息发布

廊坊网站建设方案最新报价,北京最新消息发布,宁波网络推广系统,网站在百度上搜索不到1.认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢? 1.0.学习目标 了解微服务架构的优缺点 1.1.单体架构 单体架构:将业务的所有…

1.认识微服务

随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?

1.0.学习目标

了解微服务架构的优缺点

1.1.单体架构

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

在这里插入图片描述

单体架构的优缺点如下:

优点:

  • 架构简单
  • 部署成本低

缺点:

  • 耦合度高(维护困难、升级困难)

1.2.分布式架构

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

在这里插入图片描述

分布式架构的优缺点:

优点:

  • 降低服务耦合
  • 有利于服务升级和拓展

缺点:

  • 服务调用关系错综复杂

分布式架构虽然降低了服务耦合,但是服务拆分时也有很多问题需要思考:

  • 服务拆分的粒度如何界定?
  • 服务之间如何调用?
  • 服务的调用关系如何管理?

人们需要制定一套行之有效的标准来约束分布式架构。

1.3.微服务

微服务的架构特征:

  • 单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责
  • 自治:团队独立、技术独立、数据独立,独立部署和交付
  • 面向服务:服务提供统一标准的接口,与语言和技术无关
  • 隔离性强:服务调用做好隔离、容错、降级,避免出现级联问题

在这里插入图片描述

微服务的上述特性其实是在给分布式架构制定一个标准,进一步降低服务之间的耦合度,提供服务的独立性和灵活性。做到高内聚,低耦合。

因此,可以认为微服务是一种经过良好架构设计的分布式架构方案

但方案该怎么落地?选用什么样的技术栈?全球的互联网公司都在积极尝试自己的微服务落地方案。

其中在Java领域最引人注目的就是SpringCloud提供的方案了。

1.4.SpringCloud

SpringCloud是目前国内使用最广泛的微服务框架。官网地址:https://spring.io/projects/spring-cloud。

SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验。

其中常见的组件包括:

在这里插入图片描述

另外,SpringCloud底层是依赖于SpringBoot的,并且有版本的兼容关系,如下:

在这里插入图片描述

我们课堂学习的版本是 Hoxton.SR10,因此对应的SpringBoot版本是2.3.x版本。

1.5.总结

  • 单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统

  • 分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝

  • 微服务:一种良好的分布式架构方案

    ①优点:拆分粒度更小、服务更独立、耦合度更低

    ②缺点:架构非常复杂,运维、监控、部署难度提高

  • SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件

http://www.yayakq.cn/news/466222/

相关文章:

  • 网站开发的语言企业建站源代码
  • 网站登录模板 html网站添加支付宝
  • 国内网站建设联系电话淘宝客网站可以做分销吗
  • 用python做 网站论坛网站搬家到Wordpress
  • 注册网站域名用什么好处html黑什么主题WordPress
  • 辽宁建设网站首页wordpress注册邮件无法
  • 做电子商务平台网站wordpress排序
  • 促销推广方式有哪些郑州seo外包v1
  • 建设网站的要求吗WordPress文章模板修改
  • 怎么确认网站是什么语言做的wordpress 去除logo
  • 网站建设与管理教材自己制作app软件
  • 外贸多语种网站推广什么是标记型网页制作工具
  • 做网站备案哪些条件wordpress demo 导入
  • 什么叫定制网站外贸公司取名字大全集
  • 建站主机江苏宜兴做网站的电话
  • 做网站前期需求分析收费么做网站后台要学什么
  • 优秀网站网页设计分析哈尔滨门户网站制作哪家好
  • 电脑版网站建设南部 网站 建设
  • 网站的外链是怎么做的17一起做网站广州
  • 合肥教育网站建设如何制作网站要钱吗
  • 辽宁工程建设工程信息网站网站开发微博
  • 网络公司网站 优帮云乡林建设集团官方网站
  • discuz品牌空间网站一个网站做几个关键词
  • 最好网站开发公司电话wordpress 评论管理
  • 网站建设收费标准策划网站建设需多少钱
  • 做企业网站的费用挂什么科目云南seo网络优化师
  • 多网站建设永久免费云linux服务器网页
  • 公司内部网站设计石家庄新闻综合频道官网
  • 可以做秋招笔试题的网站优化师是做什么的
  • 烟台高端网站建设公司哪家好lnmp wordpress建设多网站