[发明专利]一种提高消息队列系统性能的装置及其方法无效
申请号: | 201210576843.7 | 申请日: | 2012-12-26 |
公开(公告)号: | CN103064731A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 刘浩 | 申请(专利权)人: | 人民搜索网络股份公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 程殿军 |
地址: | 100020 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种提高消息队列系统性能的装置及其方法,包括:生产者模块,用于实现发送策略、连接管理功能;ThriftServer中转层模块,用于实现连接管理、队列与所在主机对应关系查询与维护、统计功能、配额管理功能以及发布消息功能;消费者模块,主要用于实现连接管理、队列与所在主机对应关系查询与维护、获取消息的功能;中心节点数据库,用于实现统一的后端存储,使用Redis实现,作为中心节点维护系统的元信息;自动化工具Tools,为一系列自动化工具;HTTP服务器,用于提供对读取和发送消息队列消息的RESTful访问接口。利用本发明,能够解决RabbitMQ的集群特性会出现实例内存暴涨的缺陷,并提高消息队列RabbitMQ的性能,提高其处理能力。 | ||
搜索关键词: | 一种 提高 消息 队列 系统 性能 装置 及其 方法 | ||
【主权项】:
一种提高消息队列系统性能的装置,其特征在于,主要包括:生产者模块Producer,Thrift Server中转层模块,消费者模块Consumer,中心节点数据库Database,自动化工具Tools以及HTTP服务器;其中:所述生产者模块Producer,用于实现发送策略、连接管理功能;所述Thrift Server中转层模块,用于实现连接管理、队列与所在主机对应关系查询与维护、统计功能、配额管理功能以及发布消息功能;所述消费者模块Consumer,主要用于实现连接管理、队列与所在主机对应关系查询与维护、获取消息的功能;所述中心节点数据库Database,用于实现统一的后端存储,使用Redis实现,作为中心节点维护系统的元信息;所述Thrift Server中转层模块和消费者模块Consumer均将从该中间节点数据库Database中查找队列与所在主机的对应关系、更新统计和查询配额;所述自动化工具Tools,为一系列自动化工具,包括项目创建、队列创建、队列监控、配额管理工具;所述HTTP服务器,用于提供对读取和发送消息队列消息的RESTful访问接口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人民搜索网络股份公司,未经人民搜索网络股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210576843.7/,转载请声明来源钻瓜专利网。