架构流程图解
场景实现架构图
远程自动化部署.png
应用场景
-由于各种网络问题无法在远程服务器上通过tcp的方式进行部署
-实现自动化的部署
-实现相关消息的触发以及发送
当前遇到的问题
-由于当前业务涉及有私有客户以及第三方的客户,且对于客户服务维护以及更新受到网络上的限制(私有云或者私有客户一般不会将网络ssh方式对公,客户提供对应的vpn或者堡垒机进行远程主机访问),问题在于客户提供的网络方式无法实现远程自动化方式,需要人为手动登录进行远程维护更新,大大增加了维护成本
解决方案
-为了解决以上的问题,我们可以通过http的方式进行远程的触发webhook 执行后端相关操作
-webhook可以指定白名单
-webhook可以通过http方式进行传参
-webhook可以实现设定token以及匹配访问规则,保证访问触发的安全性