3-10 作业

来源:3-10 【总结与作业】关于 ad-gateway 的介绍及作业

hackfunnnnnnn

2019-03-27

作业1:接口访问(频率,响应时间,请求元数据日志等)统计、401拦截、缓存、流量控制(重复提交、限流)。

作业2:用户细分的具体权限控制,应该涉及到具体业务,放在网关层,不合适。

写回答

1回答

张勤一

2019-03-28

同学你好:

    非常感谢你的回复。这里我对这两个问题进行说明:

    作业1:Zuul 的功能大部分都是由过滤器实现的,你还可以定义怎样的过滤器实现你想要的功能呢 ?

    需要,需要知道 Zuul 的功能:它是整个系统的入口,实现流量(路由)分发的功能。所以,不可以做耗时的功能在里面。基于这个理解,能做的事情也就很清晰了。你这里说的接口访问统计、请求拦截、流量控制都是可以的。但是,缓存功能不适合放在网关层面做处理。因为,缓存更贴合于业务,下沉到业务层是更加合理的。


    作业2:如果要给我们的系统接入用户模块(用户和权限),放在网关里面做合适吗 ?

    其实,权限控制就是对请求的拦截操作,放置在网关层面处理是合适的。我这里有个前提,是接入了用户模块(用户与权限控制微服务)。请求都会带有用户信息,网关里面通过 Feign 调用用户微服务的功能,来判断请求是否继续下发或者直接拒绝。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!


5
1
hackfunnnnnnn
非常感谢一哥!那么这么看,关于 业务的读写分离 是否也是通过网关层去做判断?
2019-03-28
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2143 学习 · 928 问题

查看课程

相似问题

10-6作业回答

回答 1

作业

回答 1