架构设计-内、外网系统的交互方式
- 外网系统作用是接收数据,因为在外网中,所以想对“数据安全性,用户身份”做保障,除了https、webservices有没有其他建议,或者注意点?
- 外网系统需要把数据传入内网,而内网某个时候也需要把数据返回给外网系统。系统数据如何传输?我想过的有:mq,端口映射,感觉这里使用mq有点过度设计了。
但因之前这方面经验不多,没能识别问题重点,还请各位指点,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不清楚外网系统是指自己开发的系统还是由第三方提供的系统。
如果是自己人写的,使用密钥和参数进行混合后的MD5加密,让每个请求当成参数带过来就足够了。
最严格的可以参照各大开放平台的oauth2.0流程进行登陆和授权。
内网反馈给外网,参照网银支付的通知模式,在外网请求时附上自己的回调地址,或者为某个外网配上固定的回调地址,通过这个地址推数据。
用MQ也不算设计过度,如果大家都能很方便地连上MQ,从MQ取消息比直接传送更好,MQ本来就是为了解藕。
thx,MD5(密钥+data)可以解决数据伪造问题。oauth的登陆登陆授权不太合适,我要做的是类似监控数据接收,后端必须无状态。REST的auth方式是不错的。