0
点赞
收藏
分享

微信扫一扫

微服务技术概论

金刚豆 2022-04-16 阅读 54

什么是微服务

  •  微服务是一种架构风格
  •  一个应用拆分为一组小型服务
  •  每个服务运行在自己的进程内,也就是可独立部署和升级
  •  服务之间使用轻量级HTTP交互
  •  服务围绕业务功能拆分
  •  可以由全自动部署机制独立部署
  •  去中心化,服务自治。服务可以使用不同的语言、不同的存储技术

微服务相关技术

  1. 服务调用
  2. 服务降级
  3. 服务注册与发先
  4. 服务熔断
  5. 负载均衡
  6. 服务消息队列
  7. 服务网关
  8. 配置中心管理
  9. 自动化构建部署
  10. 服务监控
  11. 全链路追踪
  12. 服务定时任务
  13. 调度操作

Spring Cloud简介

  •  微服务技术维度

SpringCloud=分布式微服务架构的站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶

微服务具体实现技术落地(21种)

  • Srping Cloud Config 
  • Spring Cloud Bus
  • Eureka 
  • Hystrix
  • Zuul
  • Archaius
  • Consul
  • Spring Cloud Sleuth
  • Spring Cloud Data Flow
  • Spring Cloud Security
  • Spring Cloud Zookeeper
  • Spirng Cloud Stream
  • Spring Cloud CLI
  • Ribbon
  • Feign
  • Spring Cloud Task 
  • Spring Clod Connectors
  • Spring Cloud Cluster
  • Spring Cloud Starters
  • Spring Cloud for Cloud Foundry
  • Turbine


 

大厂案例

 京东

京东的

 阿里

阿里的

京东物流 

京东物流

 无业务基础服务

微服务的简单概括

 SpringCloud技术栈

netflix

 

 

 

课程技术总结

 

举报

相关推荐

0 条评论