Spring Cloud的微服务是什么

发布时间:2020-05-29 20:40:35 作者:鸽子
来源:亿速云 阅读:268

1. 微服务简介

1.1 什么是微服务架构

小结:微服务架构的思想,不只是停留在开发阶段,它贯穿了设计,研发,测试,发布,运维等各个软件生命周期。

2. 架构体系

Spring Cloud的微服务是什么
架构样例:
Spring Cloud的微服务是什么

2.1 微服务发布--持续集成

Spring Cloud的微服务是什么

3. 微服务架构九大特性

  1. 服务组件化
    -- 组件是可独立更换、升级的单元。就像PC中的内存,CPU一样。
  2. 按业务组织团队
    -- 要求人员全栈技能
  3. 做“产品”的态度
    -- 对整个产品生命周期负责,而不是做“项目”交付态度
  4. 智能端点与哑管道
    -- 微服务间的通讯方式:
    --- HTTP的RESTful API
    --- MessageMQ消息队列
    1. 去中心化治理
      --不是每一个问题都是钉子,不是每一个解决方案都是锤子。
    2. 去中心化数据管理
      --独立维护各服务数据存储,尽量使服务间“无事物”调用,通过补偿机制维护数据一致性问题
    3. 基础设施自动化
      -- 自动化测试
      -- 自动化部署
    4. 容错设计
      -- 每个服务实现监控和日志组件,比如服务状态,断路器状态,吞吐量,网络数据等关键数据仪表盘
    5. 演进式设计
      --初期单体,逐步拆分,抽取公共组件

4. 微服务选型

Spring Cloud的微服务是什么

6. Spring Cloud 版本管理

http://projects.spring.io/spring-cloud/

Spring Cloud的微服务是什么

7. Spring Cloud 组件

推荐阅读:
  1. Spring Cloud是什么
  2. Spring -> Spring Boot > Spring Cloud

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

spring cloud springcloud 微服务 微服务

上一篇:入门Java需要什么基础知识技能?

下一篇:Spring常见面试题和解题思路

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》