记录一下:gateway的接触

记录一下今天做的东西

今天花了几个小时,东找西查,终于也算是把 Gateway 这一块给弄起来了。实现的东西其实并不多,也了解不是很深,后面有时间会看一下的。

(1)做了访问的限流(只使用Postman进行了压测,也成功了)

(2)还做了鉴权,主要是对token的合法性进行检测,当然只用到了做最简单的全局的过滤,目前还没需要到小范围的过滤需求,不过实现应该差不多。

涉及到的token使用的是JWT。之前一直把token挂在嘴边,但是这段时间真正去做了才真正的了解到是什么东西,不是很了解的
小伙伴可以认真去看一下。

然后再说一下为什么我选用 Spring Cloud 里面的自带的 Gateway 来做网关(表述应该没问题吧?),而不是使用 Netflix 的 zuul?

  • 其实我主要考虑到了一下亮点:
    1. Gateway 是 Spring Cloud 自己推出的,后期应该着重对它进行维护和优化,使其在 Spring Cloud上的效率更高。
    2. 我了解到的 Gateway 应该使用的是非阻塞(具体怎么实现,我还没有具体去了解),而 zuul 1.0 是阻塞和多线程的工作方式,虽然说 zuul后面的2.x和3.x用的也是非阻塞,但是好像 Spring 不打算去整合。

所以上面两点就是我选择Gateway的主要原因,希望对大家的选择有参考价值。

有什么问题大家可以留言,我很乐意和大家一起去解决问题。

猜你喜欢

转载自blog.csdn.net/coding_sleep/article/details/105894456
今日推荐