[发明专利]数据处理的方法及装置在审
申请号: | 201610933611.0 | 申请日: | 2016-10-31 |
公开(公告)号: | CN106657247A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 任志森 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙)11348 | 代理人: | 刘喆,刘铁生 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
1.一种数据处理的方法,其特征在于,所述方法包括:
服务器节点获取消息表中的消息;
根据预设映射规则对所述消息的消息标识进行转换,获得消息映射值;
判断所述消息映射值是否与所述服务器节点的标识相同,不同服务器节点的标识唯一不重复;
若所述消息映射值与所述服务器节点的标识相同,则处理所述消息;
若所述消息映射值与所述服务器节点的标识不相同,则丢弃所述消息。
2.根据权利要求1所述的方法,其特征在于,在处理所述消息之前,所述方法进一步包括:
对所述消息加锁,以使集群中其他服务器节点不能重复获取所述消息。
3.根据权利要求2所述的方法,其特征在于,所述对所述消息加锁,包括:
将所述消息表中所述消息对应的锁定节点信息更新为所述服务器节点的标识。
4.根据权利要求2所述的方法,其特征在于,所述服务器节点获取消息表中的消息,包括:
服务器节点获取消息表中未加锁的消息。
5.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
判断服务注册表中是否存在宕机的服务器节点,所述服务注册表中记录所述集群中所有已开启的服务器节点以及所有已开启的服务器节点的状态信息;
若存在宕机的服务器节点,则删除所述服务注册表中宕机的服务器节点以及宕机的服务器节点的状态信息;并且,
将宕机的服务器节点对应的加锁消息解锁。
6.根据权利要求5所述的方法,其特征在于,在删除所述服务注册表中宕机的服务器节点以及宕机的服务器节点的状态信息之后,所述方法进一步包括:
根据删除宕机的服务器节点之后的服务注册表中的服务器节点,更新预设映射规则。
7.根据权利要求5所述的方法,其特征在于,所述判断服务注册表中是否存在宕机的服务器节点,包括:
查询所述服务注册表中其他服务器节点的更新时间;
判断更新时间与当前时间的差值是否超过预设阈值;
若所述差值超过预设阈值,则将与所述差值对应的服务器节点确定为宕机的服务器节点。
8.根据权利要求5所述的方法,其特征在于,所述将宕机的服务器节点对应的加锁消息解锁,包括:
在所述消息表中查找宕机的服务器节点对应的加锁消息;
将所述宕机的服务器节点对应的加锁消息的节点锁定消息清除,以使所述宕机的服务器节点对应的加锁消息能够被集群中未宕机的服务器节点重新获取。
9.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:
定时更新所述服务注册表中对应所述服务器节点的更新时间。
10.一种数据处理的装置,其特征在于,所述装置包括:
获取单元,用于服务器节点获取消息表中的消息;
转换单元,用于根据预设映射规则对所述消息的消息标识进行转换,获得消息映射值;
标识判断单元,用于判断所述消息映射值是否与所述服务器节点的标识相同,不同服务器节点的标识唯一不重复;
处理单元,用于若所述消息映射值与所述服务器节点的标识相同,则处理所述消息;
丢弃单元,用于若所述消息映射值与所述服务器节点的标识不相同,则丢弃所述消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610933611.0/1.html,转载请声明来源钻瓜专利网。