引擎代理服务器设计思考

Posted 坐看云起时

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了引擎代理服务器设计思考相关的知识,希望对你有一定的参考价值。

拓扑:

  • 一般引擎处理的数据流都是从外网到内网流量, 引擎作为透传代理服务器,引擎放在内网, 所以上游流量对比下游流量大
  • ---外网-----内网----引擎------内网服务器

场景考虑:

  • 需要选择是否缓存上游服务器流量
  • 引擎收到数据时优先检测是否有数据还没有转发完成

转发缓存数据结构的设计:

buffer:

 

filter:

filter的好处:

 

以上是关于引擎代理服务器设计思考的主要内容,如果未能解决你的问题,请参考以下文章

设计模式:代理模式

nginx代理服务器

nginx正向代理反向代理负载均衡

k8s集群service流量服务代理5大严肃思考?

Nginx +iis反向代理

Apache的反向代理会影响搜索引擎的收录和排名吗