本文通过分析他司的网关系统来帮助自己建立网关系统,虽然是重复劳动没啥创新, 但是自研产品对系统有更好的控制,并且提升自身的技术能力。
- 公司A分享的网关系统,图如下:
我们一步一步逐步分析每个步骤的作用, 以及应该如何设计与开发。
- 用户的请求首先经过slb,先说明下slb:
slb的全称server load balancer,是将访问流量根据转发策略分发到后端多台real server(rs)的设备,常用的有4层和7层均衡负载。四层slb在传输层进行解析,通过替换目标ip地址和端口实现流量的转发;7层slb在应用层进行解析, 可以根据url等信息进行转发,常见的如openrestry等。欲详细了解的点击这里
不过这不是网