一种云管理平台实时消息推送方法、装置及计算机可读介质制造方法及图纸

技术编号:26482335 阅读:36 留言:0更新日期:2020-11-25 19:29
本发明专利技术公开了一种云管理平台实时消息推送方法、装置及计算机可读介质,包括以下步骤:用户在登陆云管理平台时,平台为当前用户生成一个Session信息,包括ID、IP、角色;当需要发送消息时,根据发起该任务的Session获取SessionId,并将消息封装后发送给消息队列;当前端订阅程序监听到消息队列时,将后台异步任务中的消息主动推送到前端并在界面进行展示,实现后台消息向用户的实时推送。本发明专利技术在云管理平台安全要求的环境中,通过订阅发布机制,实现后台消息向用户的实时推送。

【技术实现步骤摘要】
一种云管理平台实时消息推送方法、装置及计算机可读介质
本专利技术涉及消息推送
,具体为一种云管理平台实时消息推送方法、装置及计算机可读介质。
技术介绍
各种云平台(cloudplatforms)的出现是该转变的最重要环节之一。顾名思义,这种平台允许开发者们或是将写好的程序放在"云"里运行,或是使用"云"里提供的服务,或二者皆是。至于这种平台的名称,现在我们可以听到不止一种称呼,比如按需平台(on-demandplatform)、平台即服务(platformasaservice,PaaS)等等。但无论称呼它什么,这种新的支持应用的方式有着巨大的潜力;应用平台(applicationplatforms)是如何被使用的。开发团队在创建一个户内应用(on-premisesapplication,即在机构内运行的应用)时,该应用所需的许多基础都已经事先存在了:操作系统为执行应用和访问存储等提供了基础支持;机构里的其他计算机提供了诸如远程存储之类的服务。倘若每创建一个户内应用都得首先构建所有这些基础的话,那么恐怕我们今天看到的应用会少很多。在本文档来自技高网...

【技术保护点】
1.一种云管理平台实时消息推送方法,其特征在于:包括以下步骤:/n用户在登陆云管理平台时,平台为当前用户生成一个Session信息,包括ID、IP、角色;/n当需要发送消息时,根据发起该任务的Session获取SessionId,并将消息封装后发送给消息队列;/n当前端订阅程序监听到消息队列时,将后台异步任务中的消息主动推送到前端并在界面进行展示,实现后台消息向用户的实时推送。/n

【技术特征摘要】
1.一种云管理平台实时消息推送方法,其特征在于:包括以下步骤:
用户在登陆云管理平台时,平台为当前用户生成一个Session信息,包括ID、IP、角色;
当需要发送消息时,根据发起该任务的Session获取SessionId,并将消息封装后发送给消息队列;
当前端订阅程序监听到消息队列时,将后台异步任务中的消息主动推送到前端并在界面进行展示,实现后台消息向用户的实时推送。


2.根据权利要求1所述的一种云管理平台实时消息推送方法,其特征在于:其中,平台的前端使用SessionId订阅一个队列,并创建一个监听器来监听队列信息;平台中的缓存根据订阅的SessionId构建消息订阅发布队列。


3.根据权利要求1所述的一种云管理平台实时消息推送方法,其特征在于:其中,前端订阅程序向后端发送监听指令,监听当前SessionId订阅的队列是否有消息产生。


4.根据权利要求1所述的一种云管理平台实时消息推送方法,其特征在于:后台服务器判断系统是否有推送权限,若有推送权限,则安装缓存节点Redis,Redis暴露端口5678,并显示消息推送数量;若无推送权限,则不推送消息。


5.根据权利要求1所述的一种云管理平台实时消息推送方法,其特征在于:所述云管理平台检测到推送请求中包含延时推送请求,在确定开启消息延时推送功能时,根据接收到的来自用户的设置命令设置预设推送时间。


6.根据权利要求1所述的一种云管理平台实时消息推送方法,其特征在于:当用户在登陆...

【专利技术属性】
技术研发人员:邵宪津刘正伟张东
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1