3.12 API+云平台解决方案
(友情提示:超链接返回的快捷键为Alt + ←)
应用场景
应用服务器部署在公网,OM部署在局域网且可访问到外网。此时,如果不解决NAT穿透问题,应用服务器是无法访问到OM的。
环境部署图:
解决方案
1. 解决私网穿透问题
正向:通过迅时云平台将应用服务器发送的消息实时转发给OM(点击查看迅时云平台配置方法)。
反向:OM将消息直接推送给应用服务器。
2. 解决API认证问题
通过迅时云平台做代理后,源发送地址发生变化,需采用数字签名认证的方式完成认证。
实现原理图:
3. 注意事项
云平台只支持HTTPS协议,故应用服务器向云平台发送消息时,必须采用HTTPS协议;
正向:应用服务器应向云平台代理地址和端口发送消息,而不是向OM发送消息;
反向:OM直接向公网应用服务器发送消息,该公网地址须在应用服务 > API > 服务器地址处配置。