核心提示
中文摘要:
为节约应用系统的带宽资源,提高客户端接收消息的可靠性和安全性,设计了一个独立的消息安全推送系统,提供开放的接口供应用系统调用。客户端向应用系统请求有时延风险的业务时,首先触发与推送系统的WebSocket连接,获取客户标识和密钥,然后携带标识再次与应用系统发起HTTP连接办理业务。在耗时业务处理过程中,客户端无需与应用系统保持长连接。应用系统完成业务后,将响应消息连同客户标识通过HTTP连接转发给推送系统缓存。推送系统将多位客户的响应消息打包加密成一条密文推送到客户端,客户端解密得到请求的业务结果。推送系统基于Golang语言和MySQL数据库实现,对外提供符合表述性状态转移(REST)架构的通用接口。功能测试结果表明,客户端能准确接收来自推送系统的消息,实现了预期功能。
关键词:
消息推送;机密性;时延;WebSocket协议
阅读全文
·END·
部分文字、数据、图、表或其他内容来源于本刊已发表论文或互联网可公开获取资料,版权归该资料版权人所有。若读者或版权人认为本文涉嫌侵权或其他问题,请联系编辑部进行及时处理。
关注《武汉工程大学学报》杂志
了解杂志
请登录官网:http://www.jwit.org.cn/
联系我们
邮箱:jwit@vip.163.com
《武汉工程大学学报》投稿作者QQ群:573604634
电话:027-87195679
地址:湖北省武汉市洪山区雄楚大街693号 武汉工程大学学报编辑部
邮编:430074
编辑:霍淑利
制作:霍淑利,吴宇轩
审核:刘生鹏,张瑞