- SpringBoot帮我们管理依赖
- SpringBoot提供了一个名为spring-boot-starter-parent的工程,里面已经对各种常用依赖(并非全部)的版本进行了管理,我们的项目需要以这个项目为父工程,这样我们就不用操心依赖的版本问题了,需要什么依赖,直接引入坐标即可!
- 所有的springboot的工程都以spring父工程为工程
- Eureka功能
Eureka就好比是滴滴,负责管理、记录服务提供者的信息。服务调用者无需自己寻找服务,而是把自己的需求告诉Eureka,然后Eureka会把符合你需求的服务告诉你。 - 什么是SpringCloud
微服务架构的解决方案,是很多组件的集合- eureka:注册中心,服务的注册与发现
- zuul:网关协议,路由请求,过滤器(集成 ribbon 和 hystrix)
- ribbon:负载均衡组件
- hystrix:熔断组件
- feign:远程调用组件(ribbon hystrix)
- eureka
- 注册中心:itcast-eureka
- 引入启动器,
- 配置spring.application.name=itcast-eureka
- 在引导类上@EnableEurekaServer
- 客户端:itcast-service-provider / itcast-service-consumer
- 引入启动器
- 配置spring.application.name eureka.client.service-url.defaultZone=http://localhost:10086/eureka
- @EnableDiscoveryClient(启用eure客户端))
- 注册中心:itcast-eureka
7月3日,SpringCloud
最新推荐文章于 2024-09-14 12:04:08 发布