课程《SpringCloud微服务实战》项目源码SpringCloud从Finchley.M2升级到Finchley.RELEASE,SpringBoot也从2.0.0.M3升级到2.0.2.RELEASE,会遇到哪些坑,正式版有什么变化呢?
整个升级过程按服务升级。
product 服务-
web 和 webflux
旧版只有web一种模式,默认使用web。新版需指定,新增依赖
org.springframework.boot spring-boot-starter-web
- feign依赖变化,见下表 api-gateway
-
zuul超时配置
order服务ribbon: ReadTimeout: 5000 SocketTimeout: 5000
- feign超时配置
feign: client: config: default: connectTimeout: 5000 readTimeout: 5000 loggerLevel: basic
- zipkin, 如果项目里引入了RabbitMQ依赖仍希望使用http方式发送数据,增加配置
spring: zipkin: sender: type: web
- git使用webhook通知"/monitor"不生效,spring-cloud-bus有bug,详见视频13-5
变化 | M2 | RELEASE |
---|---|---|
依赖包 | spring-cloud-starter-feign |
spring-cloud-starter-openfeign |
依赖包 | spring-cloud-starter-hystrix |
spring-cloud-starter-netflix-hystrix |
spring-boot | 2.0.0.M3 | 2.0.2.RELEASE |
热门评论
Ribbon的超时设置呢?视频里没讲啊??
您好,最近在做springcloud灰度发布,然后需要重写
,然后就发现配置文件中配置的
=true不生效了,麻烦问下 有什么解决办法么
我想请教一下,采用Springcloud-stream操作RabbitMQ时,怎么保证消息事务?