发明名称 分布式系统、分布式业务处理方法及相关装置
摘要 本发明公开了一种分布式业务处理方法,该方法包括:主服务器获取分布式业务处理请求中携带的查询关键字;主服务器对查询关键字进行哈希散列,得到查询关键字的哈希散列值;若请求是逻辑业务处理请求,则主服务器在逻辑服务器映射表中查找散列值对应的逻辑服务器地址,并将请求发往相应的逻辑服务器进行处理;若请求是数据业务处理请求,则主服务器在数据服务器映射表中查找散列值对应的数据服务器地址,并将所述请求发往相应的数据服务器进行处理。本发明还相应的公开了一种分布式业务处理系统及相关装置。本发明实施例提供的方法既实现了将逻辑业务处理请求发往不同的逻辑服务器,也实现了将数据操作业务处理请求发往不同的数据服务器。
申请公布号 CN101197754B 申请公布日期 2011.11.16
申请号 CN200710307132.9 申请日期 2007.12.27
申请人 腾讯科技(深圳)有限公司 发明人 谢明;姚星;肖志立;吴悦
分类号 H04L12/54(2006.01)I;G06F9/46(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/54(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 谢安昆;宋志强
主权项 一种分布式业务处理方法,其特征在于,包括:主服务器获取分布式业务处理请求中携带的查询关键字;所述主服务器对所述查询关键字进行哈希散列,得到所述查询关键字的哈希散列值;所述主服务器在接收逻辑服务器迁移请求时,将逻辑服务器映射表中哈希散列值与源逻辑服务器地址的对应关系更改为所述哈希散列值与目的逻辑服务器地址的对应关系,或者所述主服务器在接收数据服务器迁移请求时,将数据映射表中哈希散列值与源数据服务器地址的对应关系更改为所述哈希散列值与目的数据服务器地址的对应关系,并且将更改后的对应关系标记为迁移状态;若所述分布式业务处理请求是逻辑业务处理请求,则主服务器在所述逻辑服务器映射表中查找所述散列值对应的逻辑服务器地址,并将所述请求发往相应的逻辑服务器进行处理;若所述分布式业务处理请求是数据操作业务处理请求,则主服务器在数据服务器映射表中查找所述散列值对应的数据服务器地址,并将所述请求发往相应的数据服务器进行处理。
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东410室