Gayway层 --- 概要
来源:互联网 发布:搜房帮软件精灵登陆 编辑:程序博客网 时间:2024/05/20 18:42
Gayway作为Application层的代理,任何从Presentation层到Application层的调用都会首先通过Gayway,因此,所有到Application层的请求都会被校验、监控和路由。另外,这样也不会把Application的调用URL直接暴露给用户,而且以后当要给请求添加一些通用功能的时候,我们就能很容易进行扩展。
请求监视和验证
例如Gateway只支持Get和Post请求,任何其他请求将会引起run time exception,导致Http错误
又或者Gateway以应用名称和方法名的形式暴露出URL(这些URL能放在一个配置文件里),任何不符合这种形式的URL都会别记录下来并且返回一个Http错误
路由请求
当前面的验证完成后,gateway会去取得Application服务的URL,通过构建一个http请求来请求Application层的服务,并且记录下应用的状态
安全性的中心点
因为Gateway作为其他服务的唯一认证入口,我们可以在Gateway上应用各种过滤器来实现安全性
一个GateWay的例子
0 0
- Gayway层 --- 概要
- 蓝牙协议层概要
- 工作流逻辑层概要设计图
- 数据访问层概要设计
- 一个数据访问层的概要设计
- Android硬件抽象层(HAL)概要介绍
- 音频hal层总结+frameworks 概要
- 音频hal层小结+frameworks 概要
- 网络各层功能和概要
- 一个数据访问层的概要设计
- Android硬件抽象层(HAL)概要
- 数据持久层(04)_持久层的概要设计
- InteliIM 1.0 设计文档 - 概要设计和详细设计(修订)
- Evolution 即使同步后,概要和文件夹仍然不匹配 - 解决方法
- 概要
- 概要
- 概要
- 概要
- 待吾闭关20天
- PHP - 一些资料
- CentOS 添加swap分区
- vmware:ubuntu piix4_smbus: Host SMBus controller not enabled
- linux安装jdk1.4.2
- Gayway层 --- 概要
- Introduction to Machine Learning
- CentOS Linux解决Device eth0 does not seem to be present
- NYOJ 1066 CO-PRIME(数论)
- 查找素数
- 我对虚函数的理解
- jdk动态代理机制1
- android studio 如何删除一个module
- POJ 2516 基础费用流