基于WebSocket协议的消息安全推送系统设计与实现

徐智勇, 戴祖旭

武汉工程大学学报 ›› 2024, Vol. 46 ›› Issue (3) : 310 -316.

武汉工程大学学报 ›› 2024, Vol. 46 ›› Issue (3) : 310 -316. DOI: 10.19843/j.cnki.CN42-1779/TQ.202306003

基于WebSocket协议的消息安全推送系统设计与实现

    徐智勇, 戴祖旭
作者信息 +

Author information +
文章历史 +

摘要

为节约应用系统的带宽资源,提高客户端接收消息的可靠性和安全性,设计了一个独立的消息安全推送系统,提供开放的接口供应用系统调用。客户端向应用系统请求有时延风险的业务时,首先触发与推送系统的WebSocket连接,获取客户标识和密钥,然后携带标识再次与应用系统发起HTTP连接办理业务。在耗时业务处理过程中,客户端无需与应用系统保持长连接。应用系统完成业务后,将响应消息连同客户标识通过HTTP连接转发给推送系统缓存。推送系统将多位客户的响应消息打包加密成一条密文推送到客户端,客户端解密得到请求的业务结果。推送系统基于Golang语言和MySQL数据库实现,对外提供符合表述性状态转移(REST)架构的通用接口。功能测试结果表明,客户端能准确接收来自推送系统的消息,实现了预期功能。

关键词

消息推送 / 机密性 / 时延 / WebSocket协议

Key words

引用本文

引用格式 ▾
徐智勇, 戴祖旭. 基于WebSocket协议的消息安全推送系统设计与实现[J]. 武汉工程大学学报, 2024, 46(3): 310-316 DOI:10.19843/j.cnki.CN42-1779/TQ.202306003

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

基金资助

国家自然科学基金(61771353)

AI Summary AI Mindmap

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/