带你认识Spring Cloud微服务(二)

Zuul网关

Zuul简介:

电影《捉鬼敢死队》中的怪兽,Zuul,在纽约引发了巨大骚乱。

事实上,在微服务架构中,Zuul就是Spring Cloud的守门大Boss!一夫当关,万夫莫开!

网关必须具备的三个功能:

  • 鉴权(鉴定权限)
  • 动态路由(分发请求)
  • 负载均衡

Feign远程调用

Feign简介:
Feign是Netflix开发的声明式,模块化的http客户端。其灵感来源于Retrofit,JAXRS-2.0以及WebSocket。Feign可以帮助我们更加便捷,优雅的调用HTTP AP。

在Spring Cloud中,使用Feign非常简单。只需要接口上添加一些注解和代码就完成了。Feign支持多种注解,例如Feign自带的注解或JAX-RS注解等等。

Spring Cloud对Feign支进行了增强,是Feign支持了Spring MVC注解,并整合了Ribbon和Eureka,从而让Feign的使用更加方便。

Feign的英文解释为“假装,假做”。那么为什么要叫伪装?因为Feign可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样。你不用再自己拼接url,拼接参数等等操作,一切都交给Feign去做。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值