ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Springcloud Alibaba从入门到入土(一)

Springcloud Alibaba从入门到入土(一)

一、什么是微服务

  • 微服务是一种架构风格,代表一种通过将应用程序拆分为一个个小型的、独立的功能模块(服务)的开发方式。
  • 每个模块(服务)实现独立的业务功能(不限制开发语言),服务之间通过轻量化的通信机制(HTTP、REST、消息队列)进行交互
  • 微服务架构的核心思想是解耦应用程序,提高灵活性和维护性

二、微服务的优点

  • 独立部署,不影响其他服务
  • 灵活的技术栈
  • 高扩展、高容错

三、微服务的缺陷

  • 服务器成本
  • 人员成本
  • 运维成本

四、Springcloud Alibaba的作用

它是微服务的一种落地实现

  • N个服务,如何管理?(服务治理 注册中心【服务的注册、发现、删除】)nacos
  • N个服务,如何通信?feign
  • N个服务,客户端如何访问?gateway
  • N个服务,一旦出现问题了,怎么处理?(容错)sentinel
  • N个服务,一旦出现问题了,如何排查?(链路追踪)skywalking
  • N个服务,怎么保持数据一致性?seata
返回列表