一款高级的穿透网闸架构
1前言
搞了几个月的某人项目,无尽的人力运维,排查问题,跟踪问题,非常痛苦,基于项目引发的问题,汇总,思考,所以设计了一个技术解决方案。
2设计
由于项目位于两个不同的模型之间,两个相互之间,且类似DMZ区域的网络,通讯需要开通相关网络策略及协议,限制比较多。
2.1技术选型
项目重组前,问题排查异常困难,发送消息后,业务经常不清楚是否处理了,于是整理了一下,其中以下场景:
业务希望请求可以有一定堆积,保证服务正常运行。
业务希望能够请求获得另一端网络应用实时或异步反馈。