0
点赞
收藏
分享

微信扫一扫

『高级篇』docker之springboot,springcloud(八)

SpringBoot的使命

  • 独立运行 java -jar *.jar
  • 内嵌web服务器
  • 简化配置
  • 准生产的应用监控

SpringBoot与微服务的关系

SpringCloud的使命

  • 一系列框架
  • 简化java的分布式系统
  • springboot的封装

boot 和cloud

  • springboot意在简化,是一种开发,配置风格
  • springcloud意在简化分布式,是功能的集合,风格的统一

cloud vs 微服务

  • java cloud的初衷简化微服务的开发和部署
  • java微服务的解决方案
  • 侧重的是功能和开发
  • 其实最终springcloud开发出来的应用最终是docker image,方便重启应用需要使用服务编排工具。

spring cloud的核心组件

  • netfilx eureka
  • netfilx ribbon
  • netfilx Hystrix
  • netfilx Zuul
  • Spring cloud config
  • netfilx 开源了很多分布式的解决方案,但是直接使用目标麻烦,门槛比较高,spring cloud把他们拿过来做了跟spring的整合,让他跟spring的整合更高,

介绍下spring cloud的组件

  • netfilx eureka

  • netfilx ribbon

  • netfilx hystrix

  • netflix zuul

  • spring cloud config

PS:下面我们一步一步spring cloud+spring boot创建的微服务,部署在服务编排框架上。

举报

相关推荐

SpringCloud-高级篇(九)

Docker高级篇之Docker微服务实战

Docker 高级篇

0 条评论