6-4课后疑问
来源:6-4 【总结与作业】关于微服务调用的介绍及作业

Bigger_Xu
2019-12-19
1.Ribbon方式请求服务,指定熔断可以直接写一个错误方法,当服务挂掉的时候,当前类中所有的请求方法的fallback都可以用这个错误方法去返回,但是Feign是实现接口的方式去返回错误信息的,假如说接口中有很多50个请求方法,这个实现类也要50次实现吗?50次的返回信息如果一样的情况下,能不能只写一条,这块希望老师指导一下,如果可以,应该用什么方式去做?
2.请求和返回的两个实体类因为和service中的请求返回类一样,还有还有Utils类,考虑到其他服务拓展到时候需要,我直接提到最外层,这样做我的理解是:大家公共使用一个方法,当有人不需要的时候,也得加载,这样除了导致打包慢,包的内存变大意外还有什么缺点?我这么做是否合理,老师推荐怎么提公共类?
3.感谢老师回答。
写回答
1回答
-
同学你好:
1. Ribbon 在企业级开发中是不会使用到的,一定使用的是 Feign。因为 Feign 这种接口化开发的方法简单可控。而且不要觉得麻烦,写代码本身就是一件很麻烦的事,特别是你遇到问题、异常的时候:)
2. 可以把通用的东西都单独放到一个 jar 包中,然后引入就可以了。这也是一种惯用的做法。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
222023-02-03
相似问题