声明式有什么作用,解决什么问题?
声明式调用就像调用本地方法一样调用远程方法;无感知远程http请求。
1、Spring Cloud的声明式调用, 可以做到使用 HTTP请求远程服务时能就像调用本地方法一样的体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。
2、它像Dubbo一样,consumer直接调用接口方法调用provider,而不需要通过常规的Http Client构造请求再解析返回数据。
3、它解决了让开发者调用远程接口就跟调用本地方法一样,无需关注与远程的交互细节,更无需关注分布式环境开发。
补充:Feign是一种声明式、模板化的HTTP客户端技术(仅在consumer中使用)。
文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/759_1_1.html
java面试题交流群:327440556