SpringCloud基于Feign-5
发布时间
阅读量:
阅读量
在前面的Hystrix示例中,我们应用了Ribbon的负载均衡功能,在保留原有核心逻辑的基础上实现了对产品服务链路的高效管理:通过配置合适的路由策略和负载均衡规则后,系统能够自动将请求分配到最合适的后端服务,并生成相应的监控指标以辅助决策
然而我们发现上述代码格式是由多个部分连接组成的。但会发现这些编码过程都需要编写大量的重复代码且这些代码的基本结构相似仅参数不同。因此我们可以进一步优化此代码以提高效率并减少冗余。使用Feign(假装)
然而我们发现上述代码格式是由多个部分连接组成的。但会发现这些编码过程都需要编写大量的重复代码且这些代码的基本结构相似仅参数不同。因此我们可以进一步优化此代码以提高效率并减少冗余。使用Feign(假装)

Feign能够实现Rest框架请求的隐式传输功能,并将其模拟为类似于SpringMvc中的Controller角色,默认无需自行拼接URL或其他相关路径信息。类似于在SpringMvc中配置Controller的方式(如@Controller),我们可以直接指定请求方法、路径、参数设置以及返回值类型等关键要素即可完成配置。
通过Feign流程:
1.
全部评论 (0)
还没有任何评论哟~
