发明名称 一种分布式移动支付系统
摘要 本发明属于移动支付技术领域,具体一种为分布式移动支付系统。该支付系统包括:注册中心、监控中心、调度中心、软件发布中心、展示层、核心层,展示层和核心层组成应用服务器;监控中心对应用服务器发过来的服务调用元信息进行分析,并通知调度中心对哪些服务进行升降级处理;如果增加新的服务,根据服务信息去软件发布中心查询对应的软件包,并发布到应用服务器中;服务在应用服务器中启动完成之后,通知注册中心,可以接受服务;之后通过注册中心的负载均衡策略,让启动的服务组件响应服务,并通知调度中心,整个服务的软件调用治理过程完毕。本发明系统只需简单配置,没有任何API侵入;通过统计服务调用返回执行信息,动态的实现服务治理。
申请公布号 CN104243619A 申请公布日期 2014.12.24
申请号 CN201410550569.5 申请日期 2014.10.17
申请人 上海瀚银信息技术有限公司 发明人 田军
分类号 H04L29/08(2006.01)I;G06Q20/32(2012.01)I 主分类号 H04L29/08(2006.01)I
代理机构 上海正旦专利代理有限公司 31200 代理人 陆飞;盛志范
主权项 分布式移动支付系统,其特征在于包括:注册中心、监控中心、调度中心、软件发布中心、展示层、核心层;其中:所述注册中心,主要包括:存储单元:用于存储某个服务的服务提供者的地址信息;删除单元:用于删除某个服务的服务提供者的地址信息;服务注册单元,为服务提供者完成服务的注册;服务查询单元,供消费者查询服务提供者的信息;服务更新单元,用于更新某个服务的服务提供者的地址信息;    所述监控中心,主要包括系统探针、规则配置器和规则统计分析处理器;系统探针是进入各个业务系统时用于抓取业务运行时数据,负责从业务方抓取监控原始数据,并反馈到监控中心;数据被抓取到监控中心之后,调用规则统计分析处理器;规则统计分析处理器根据预先设定的监控规则阀值做判断,如果满足监控规则就触发监控逻辑,并把服务调用信息送往通知调度中心;规则配置器用于监控中心的监控规则;所述监控规则,是系统根据实际使用要求设定的规则; 通过监控中心可以统计服务调用元信息,按照预先设定的规则来分析这些信息参数,再根据分析结果与预先设计的预期值做对比,如果不在预期值范围内,就促发规则操作; 这里,所述服务调用元信息包括:服务提供者,被调用次数、发生故障次数、服务相应状态、服务响应时间;所述规则操作包括:服务降级、阻止用户继续登陆、发布新的应用服务;所述调度中心,主要由监控接收器和软件包分析器组成;监控接收器获取监控中心发送的业务监控规则,之后调用软件包分析器来分析软件包的版本,需要发布到哪个应用服务器中,产生新的软件发布指令;如果软件包分析器发现软件包已经达到系统的最大值,就通知服务注册中心,对服务提供者采取降级服务的原则;否则就把新的软件发布指令通知到软件发布中心,去软件发布中心请求新的软件发布服务任务;所述软件发布中心,主要包括:发布命令接收器,用于接收调度中心发送的软件发布指令;软件发布管理器,用于从软件发布仓库中找到对应的软件发布包;软件发布通知器,用于将软件发布包发布到应用服务器中;软件发布中心根据发布命令接收器的处理指令,从发布管理器中查找到对应的软件包,按照发布指令发布到应用服务器上面,同时监控软件发布情况;在软件发布成功之后,软件包会自动注册到注册中心,提供软件访问服务;所述展示层和核心层组成一应用服务器;展示层:主要部署一些前端显示页面;核心层:主要部署后端的核心业务逻辑软件实现包,严格控制访问权限,确保安全性,核心层不允许调用展示层的服务;监控中心对展示层和核心层发过来的服务调用元信息,执行分析,并根据分析结果来通知调度中心需要对哪些服务进行升降级处理;如果需要增加新的服务,就前往软件发布中心,根据监控中心发来的服务信息去软件发布中心查询对应的软件包,并发布到应用服务器中;服务在应用服务器中启动完成之后,通过配置文件中的注册中心地址,自动通知注册中心,服务启动完毕,可以接受服务;之后通过注册中心的负载均衡策略,让刚才启动的服务组件响应服务,并通知调度中心,整个服务的软件调用治理过程完毕。
地址 200003 上海市黄浦区新昌路80号智富休闲广场4楼