发表于: 2020-08-05 23:22:39
1 1355
今天完成的事情
1. provider 端 service 改成 rest 接口
2. consumer 端使用 feign 消费
3. 调通数据库相关 service
4. 调试服务熔断
5. 调通短信、邮件 service
6. 页面登录测试没有问题
遇到的问题
1. consumer 端写了多个 feign 接口之后项目无法启动
原因:
多个接口上面的 feign name 属性一致就会报错。
解决的方法:
配置文件添加属性
spring.main.allow-bean-definition-overriding: true
2. Hystrix 的设置
这个只能在 feign 注解里面设置这个接口出错的提示,没法控制 controller 的页面跳转。服务熔断是可以实现,但是没法输出一个友好的提示信息。
收获
1. 集群部署
明天的计划
1. 页面还需要调整一下
2. 服务器部署测试
评论