Springcloud学习笔记 fallback统一接口及gate网关

第五十七节 定义统一fallback接口

    方法一 : @Hystrixcommand(fallbackMethod=“Amethod”),然后定义一个Amethod  这种方法用起来代码比较冗余,每次都需要定义一个fallbackmethod,而且整段代码都进行线程隔离了!

    方法二:类的方式(推荐)==》@FeignClient(value=“”,fallback=AA.class)  AA类实现Feign客户端继承的接口的实现!

第五十八节   互联网API接口的分类  

      1.网关 API gateway

       接口是在上面背景下产生?在面向服务架构和微服务背景下产生,目的都是为了解耦

       接口如何分类:开放接口---其它机构合作伙伴进行调用   专线()   蚂蚁开发平台  微信公众号开发

                                                  需要通过appid-appsocret  生成accessToken进行通信。目的可以授权一些接口权限OAuth2.0协议                                                      方式,第三方联合登录

                                内部接口---一般只能在局域网中进行访问。服务与服务调用之间关系都在同一个微服务系统中。目的是为了保                                                     证安全问题!

     如何设计一套接口?

            接口权限(开放接口|内部接口)、考虑幂等性、安全性(https)、防止篡改数据(验证签名)、使用网关拦截接口实现黑名单和白名单、接口使用http协议+json格式restful 目的为了跨平台、考虑高并发 对接口服务实现保护(服务降级、熔断、隔离之类),最后使用统一API管理平台api swagger

网关的基本概念:注意接口没有界面     相当于客户端请求统一先请求到网关服务器上,在由网关服务器进行转发到实际服务地址上。类似与Nginx

       网关的作用:网关可以拦截客户端所有请求,对该请求进行权限控制、负载均衡、日志管理、接口调用监控等。

      过滤器和网关的区别:过滤适合于单个tomcat服务请求;网关是拦截整个微服务所有请求。

      网关分为:内网网关和外网网关

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值