发明名称 |
一种分布式消息处理系统及其中的设备和方法 |
摘要 |
本发明公开了一种分布式消息处理系统及其中的设备和方法。其中消息处理设备包括:存储信息获取器,生成消息处理请求,消息处理请求包括所请求处理消息的主题;传输接口,将消息处理请求发送给消息管理设备,并接收与该主题相对应的一个或多个存储分区信息;消息位置管理器,选择一个或多个存储分区信息之一,从消息管理设备中获取所选择的存储分区信息对应的当前要处理消息的位置信息;以及消息获取器,生成消息获取请求,消息获取请求包括所请求处理消息的主题、所选择的存储分区、该存储分区的当前要处理消息的位置信息和所要处理的消息大小;传输接口将消息获取请求发送给该存储分区所在的消息存储设备,以及接收对应于消息获取请求的消息。 |
申请公布号 |
CN104932941A |
申请公布日期 |
2015.09.23 |
申请号 |
CN201510221527.1 |
申请日期 |
2012.11.05 |
申请人 |
北京奇虎科技有限公司;奇智软件(北京)有限公司 |
发明人 |
代兵;陈超;桂勇哲;朱超;王超 |
分类号 |
G06F9/50(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京华沛德权律师事务所 11302 |
代理人 |
刘杰 |
主权项 |
一种在分布式消息处理系统中的消息处理设备,该分布式消息处理系统还包括一个或多个消息存储设备和消息管理设备,其中每条消息具有相应的主题,消息存储设备为相应主题建立一个或者多个存储分区,并且根据消息的主题将消息存储在相应主题的存储分区之一中,所述消息管理设备中存储有每个消息存储设备中有关存储分区的信息以及每个存储分区中当前要处理的消息的位置信息,该消息处理设备包括:存储信息获取器,被配置为生成消息处理请求,所述消息处理请求至少包括所请求处理消息的主题;传输接口,被配置为将所述消息处理请求发送给所述消息管理设备,并接收所述消息管理设备发送的与所述消息处理请求中的主题相对应的一个或者多个存储分区信息;消息位置管理器,被配置为选择所述一个或者多个存储分区信息之一,从所述消息管理设备中获取所选择的存储分区的当前要处理消息的位置信息;以及消息获取器,被配置为生成消息获取请求,所述消息获取请求包括所请求处理消息的主题、所选择的存储分区、该存储分区的当前要处理消息的位置信息和所要处理的消息大小;所述传输接口还被配置为将所述消息获取器生成的消息获取请求发送给该存储分区所在的消息存储设备,以及接收该存储分区所在的消息存储设备发送的对应于所述消息获取请求的消息。 |
地址 |
100088 北京市西城区新街口外大街28号D座112室(德胜园区) |