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

网站建设丶金手指花总11俄文网站建设 俄文网站设计

网站建设丶金手指花总11,俄文网站建设 俄文网站设计,网站建设教程公司,内丘附近网站建设价格文章目录1. 什么是微服务1.1 微服务的特性自主专用性1.2 微服务的优势敏捷性灵活扩展轻松部署技术自由可重复使用的代码弹性2. 微服务技术栈3. 微服务架构演进3.1 单体架构3.2 分布式架构服务治理3.3 微服务微服务结构微服务技术对比企业需求1. 什么是微服务 微服务是一种开发软…

在这里插入图片描述

文章目录

  • 1. 什么是微服务
    • 1.1 微服务的特性
      • 自主
      • 专用性
    • 1.2 微服务的优势
      • 敏捷性
      • 灵活扩展
      • 轻松部署
      • 技术自由
      • 可重复使用的代码
      • 弹性
  • 2. 微服务技术栈
  • 3. 微服务架构演进
    • 3.1 单体架构
    • 3.2 分布式架构
      • 服务治理
    • 3.3 微服务
      • 微服务结构
      • 微服务技术对比
      • 企业需求

1. 什么是微服务

微服务是一种开发软件的架构和组织方法,其中软件由通过明确定义的 API 进行通信的小型独立服务组成。这些服务由各个小型独立团队负责。
微服务架构使应用程序更易于扩展和更快地开发,从而加速创新并缩短新功能的上市时间。

1.1 微服务的特性

自主

可以对微服务架构中的每个组件服务进行开发、部署、运营和扩展,而不影响其他服务的功能。这些服务不需要与其他服务共享任何代码或实施。各个组件之间的任何通信都是通过明确定义的 API 进行的。

专用性

每项服务都是针对一组功能而设计的,并专注于解决特定的问题。如果开发人员逐渐将更多代码增加到一项服务中并且这项服务变得复杂,那么可以将其拆分成多项更小的服务。

1.2 微服务的优势

敏捷性

微服务促进若干小型独立团队形成一个组织,这些团队负责自己的服务。各团队在小型且易于理解的环境中行事,并且可以更独立、更快速地工作。这缩短了开发周期时间。您可以从组织的总吞吐量中显著获益。

灵活扩展

通过微服务,您可以独立扩展各项服务以满足其支持的应用程序功能的需求。这使团队能够适当调整基础设施需求,准确衡量功能成本,并在服务需求激增时保持可用性。

轻松部署

微服务支持持续集成和持续交付,可以轻松尝试新想法,并可以在无法正常运行时回滚。由于故障成本较低,因此可以大胆试验,更轻松地更新代码,并缩短新功能的上市时间。

技术自由

微服务架构不遵循“一刀切”的方法。团队可以自由选择最佳工具来解决他们的具体问题。因此,构建微服务的团队可以为每项作业选择最佳工具。

可重复使用的代码

将软件划分为小型且明确定义的模块,让团队可以将功能用于多种目的。专为某项功能编写的服务可以用作另一项功能的构建块。这样应用程序就可以自行引导,因为开发人员可以创建新功能,而无需从头开始编写代码。

弹性

服务独立性增加了应用程序应对故障的弹性。在整体式架构中,如果一个组件出现故障,可能导致整个应用程序无法运行。通过微服务,应用程序可以通过降低功能而不导致整个应用程序崩溃来处理总体服务故障。

2. 微服务技术栈

在这里插入图片描述

3. 微服务架构演进

3.1 单体架构

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

  • 架构简单
  • 部署成本低

缺点:

  • 耦合度高
    在这里插入图片描述

3.2 分布式架构

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

  • 降低服务耦合
  • 有利于服务升级拓展
    在这里插入图片描述

服务治理

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

  • 1、服务拆分粒度如何?
  • 2、服务集群地址如何维护?
  • 3、服务之间如何实现远程调用?
  • 4、服务健康状态如何感知?
    在这里插入图片描述

3.3 微服务

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

  • 单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发
  • 面向服务:微服务队伍暴露业务接口
  • 自治:团队独立、技术独立、数据独立、部署独立、
  • 隔离性强:服务调用做好隔离、容错、降级,避免出现级联问题
    在这里插入图片描述

微服务结构

微服务结构这种方案需要技术框架来落地,全球的互联网公司都在积极尝试自己的微服务落地技术。在国内最知名的就是SpringCloud 和 阿里巴巴的Dubbo
在这里插入图片描述![

微服务技术对比

在这里插入图片描述

企业需求

在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • 纪念馆网站建设方案上海知名的seo推广咨询
  • 音乐网站网页设计博物馆展厅设计
  • 宝安做棋牌网站建设多少钱淄博英文网站建设专业
  • 网站建设的目的与意义试述网站建设的流程
  • 南山商城网站建设哪家服务周到会员管理系统app
  • 适合用struts2做的网站品牌广告设计制作公司网站源码
  • 怎么样把网站做火有没有知道网址的
  • 电子商务网站建设规划的内容wordpress 小插件
  • 梅州建网站wordpress 文章阅读量
  • 电脑做系统教学网站网站推广 知乎
  • ftp网站 免费网站备案通知
  • 三合一网站和传统网站网站代码编辑器
  • 浙江省建设厅网站如何查安全员网站备案核验系统
  • 网页设计国外设计欣赏网站企业融资方案范本
  • 泉州市建设局网站apache 指向wordpress
  • 东莞网站设计哪家强wordpress文章字体颜色
  • 青海网站建设湖北省建设交易协会网站
  • 质感设计网站企业网站源码哪个最好
  • 怎么看一个网站是由哪个网络公司做的电商设计网站素材
  • 网站开发与管理心得体会科技公司网站欣赏
  • 没有做老千的斗牛网站6电子商务这个专业好吗
  • 深圳学校网站建设lnmp wordpress php7
  • 设置网站文件夹的安全项广州企业网站模板购买
  • 网站最下面版权模板网站刷收益是怎么做的
  • 临沂手机网站建设网站建设课程职业教育机构
  • 汕头seo网站优化网页设计介绍北京网站
  • 东莞网站建设dgjwz有项目没有钱怎么找投资人
  • 怎样做网站表白小程序搭建多少钱
  • 做seo用哪种建站程序最好网站的ftp怎么查
  • dede我的网站如何使用seo进行综合查询