1.一种基于容错的分布式服务注册方法,所述方法至少包括如下步骤:
(1)执行超级节点注册过程,系统将解析后的数据在超级节点完成注册,并持久化到本地磁盘;
(2)执行冗余节点注册过程,系统经由调度单元将服务注册信息发送至分布式节点,并持久化到对应节点磁盘。
2.一种基于容错的分布式服务查询方法,所述方法至少包括如下步骤:
(1)执行超级节点查询过程,系统并发访问量较低,则查询结果由超级节点返回至用户;
(2)执行分布式节点查询过程,系统并发访问量高,则将查询请求发送至分布式节点,各节点并行执行查询任务,最后将结果返回至用户。
3.一种基于容错的分布式服务注册与查询系统,所述系统至少包括:
(1)利用权利要求1所述注册方法,将解析生成的数据转发至系统调度单元的装置;
(2)利用权利要求2所述查询方法,将查询请求发送至各节点的装置。
4.根据权利要求3所述的系统,还包括:
(1)从互联网上获取原始数据,使用Membrane SOA Model框架进行解析的装置;
(2)将服务信息分别储存到超级节点及集群中的分布式节点的装置;
(3)各节点根据请求执行查询并返回查询结果的装置。