-
可能存在的问题:Server2、Server3还没完全启动起来,先启动的服务会报错
查看全部 -
#mvn clean package -Dmaven.test.skip=true -U
查看全部 -
课程总结
1、选择需要的SpringCloud组件去学习、使用
2、先理解组件的含义和功能,再去学习使用组件,最后再考虑研究其原理
3、在理解业务的基础上做服务拆分(注意经验积累)
4、做好服务熔断,避免引起服务雪崩
查看全部 -
SpringCloud Hystrix
1、Hystrix的三个特性:断路机制、Fallback、资源隔离
2、断路器机制:当Hystrix Command请求后端服务器失败数量超过一个阈值比值,断路器就会切换到开路状态
3、Fallback:降级回滚策略
4、资源隔离:不同的微服务调用使用不同的线程池来管理
查看全部 -
SpringCloud Hystrix
1、服务雪崩是熔断器解决的最核心的问题
查看全部 -
SpringCloud Feign
1、Feign:定义接口,并在接口上面添加注释,消费者通过调用接口的形式进行服务消费
查看全部 -
SpringCloud Ribbon
1、负载均衡算法
2、app_name转具体的ip:port
查看全部 -
SpringCloud Ribbon和Feign
查看全部 -
SpringCloudZuul
1、Zuul是一个API Gateway服务器,本质上是一个WebServlet应用
2、Zuul提供了动态路由、监控等服务,这些功能实现的核心是一系列的filters
查看全部 -
SpringCloudEureka
1、EurekaServer
2、Eureka Client
查看全部 -
课程前置知识
1、Java8
2、Maven
3、Spring
4、SpringBoot
查看全部 -
项目功能模块划分
1、用户模块
2、课程模块
查看全部 -
微服务开发
1、多项目模块
2、编码设计
3、服务拆分
查看全部 -
CloudCloud框架
1、Eureka:服务注册与发现
2、Zuul:服务网关,提供访问入口
3、Feign:简化HTTP接口
4、Hystrix:服务调用控制、容错处理
查看全部 -
springboot配置文件中可以写多个配置,通过spring.profiles区分
查看全部
举报