[发明专利]一种消息存放方法和装置有效
| 申请号: | 201510812910.4 | 申请日: | 2015-11-20 |
| 公开(公告)号: | CN105491012B | 公开(公告)日: | 2019-12-24 |
| 发明(设计)人: | 刘浩;蒋凯;王路 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 11323 北京市隆安律师事务所 | 代理人: | 权鲜枝 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 消息 存放 方法 装置 | ||
本发明实施例提供了一种消息存放方法和装置,涉及计算机技术领域。所述方法包括:接收应用服务器发送的认证请求;对所述认证请求进行身份验证,并判断身份验证是否通过;当身份验证通过,则接收所述应用服务器发送的消息请求;所述消息请求包括第一队列消息;根据所述消息请求,将所述消息请求中的第一队列消息转发至队列服务器的任务队列。本发明解决了任何应用服务器都可以将其第一队列消息向队列服务器的任务队列存放消息,使任务队列的数据有效性和安全性低的问题,取得了避免未经认证的应用服务器的第一队列消息存储到队列服务器的任务队列,提高了任务队列中数据的安全性,并且避免产生过多的冗余消息,提高了任务队列中数据的有效性的有益效果。
技术领域
本发明涉及计算机技术领域,特别是涉及一种消息存放方法和一种消息存放装置。
背景技术
随着计算机与互联网等与人们的生活越来越密不可分,为了更好地为提供服务,越来越多的消息会被记录以备用,例如日志消息等。目前常用的处理日志消息的消息队列是Kafka消息队列,Kafka消息队列是一种分布式消息队列,其有自己的传递消息的协议,称为kafka协议。目前常用的消息队列存放方案是利用Kafka协议将日志消息传递至Kafka消息队列中,若需要用到Kafka消息队列中的部分日志消息,则会通过调用API,将上述日志消息传递至所需的服务器。
对于上述常用的消息队列存放方案,存在两方面问题。一方面,利用Kafka协议传递消息的过程中不会对消息加密,从而导致安全性不高;另外一方面,在上述方案中,没有经过身份认证,任何一个转发服务器相连接的服务器都可以向Kafka消息队列中存放消息,会将不需要存放的应用服务器上的消息也都被存放至同一Kafka消息队列中,进而降低了所存放消息的有效性和安全性。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的第一队列消息存放方法和相应的第一队列消息存放装置。
依据本发明的一个方面,提供了一种消息存放方法,包括:
接收应用服务器发送的认证请求;
对所述认证请求进行身份验证,并判断身份验证是否通过;
当身份验证通过,则接收所述应用服务器发送的消息请求;所述消息请求包括第一队列消息;
根据所述消息请求,将所述消息请求中的第一队列消息转发至队列服务器的任务队列。
可选地,所述接收应用服务器发送的认证请求的步骤包括:
接收应用服务器通过https协议发送的https认证请求。
可选地,所述接收所述应用服务器发送的消息请求的步骤包括:
接收所述应用服务器通过https协议发送的https消息请求;或者接收所述应用服务器通过http协议发送的http消息请求。
可选地,在接收所述应用服务器通过https协议发送的消息请求的步骤之后,还包括:
对所述https消息请求进行身份验证,判断身份验证是否通过,判断身份验证是否通过;当验证通过后,进入根据所述消息请求,将所述消息请求中的第一队列消息转发至队列服务器的任务队列的步骤。
可选地,所述根据所述消息请求,将所述消息请求中的第一队列消息转发至队列服务器的任务队列的步骤,包括:
从所述https消息请求或者http消息请求的数据区提取第一队列消息;
将所述第一队列消息转发至队列服务器的任务队列。
可选地,所述根据所述消息请求,将所述消息请求中的第一队列消息转发至队列服务器的任务队列的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510812910.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钓鱼网站的识别方法及装置
- 下一篇:一种数据安全单向导出系统及方法





