【技术实现步骤摘要】
一种可扩展的应用分发系统
本专利技术属于云计算领域,涉及一种可扩展的应用分发系统。
技术介绍
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。在很多云计算服务中,如何将现有的服务按照一定的规则分配给用户使用,是一项比较麻烦的工作。现有的授权DNS(域名解析服务)技术能够一定程度上解决这个问题,但是授权DNS系统本身来说体量太大,而且在使用云计算服务时候,先要调用DNS进行解析,然后再调用云计算服务,这种使用方式在很多场景下都是极其不友好。授权DNS不知道应用服务的当前状态,比如,应用服务出现不提供服务的情况下,还是会将该应用服务分配给用户。
技术实现思路
专利技术目的:本专利技术针对上述现有技术存在的问题做出改进,即本专利技术公开了一种可扩展的应用分发系统,来解决如何在云计算服务中将应用服务按照一定的规则分配给用户的问题,保证动态有效的将可用服务配置给用户。技术方案:一种可扩展的应用分发系统,包括:应用服务层,包括需要向用户提供服务的所有应用服务节点,应用服务节点向监控中心发送添加监控注册请求,同时应用服务节点实时响应监控中心发送的存活动态请求和运行状态请求;监控核心层,与所述应用服务层实行双向数据通信互联,用于向被监控的应用服务节点发送存活状态信号和/或运行状态探测信号,接收从应用服务节点反馈的状态探测应答数据,分析状态探测应答数据并将分析结果存储于监控中心,然后将应用服务节点的状 ...
【技术保护点】
一种可扩展的应用分发系统,其特征在于,包括:应用服务层,包括需要向用户提供服务的所有应用服务节点,应用服务节点向监控中心发送添加监控注册请求,同时应用服务节点实时响应监控中心发送的存活动态请求和运行状态请求;监控核心层,与所述应用服务层实行双向数据通信互联,用于向被监控的应用服务节点发送存活状态信号和/或运行状态探测信号,接收从应用服务节点反馈的状态探测应答数据,分析状态探测应答数据并将分析结果存储于监控中心,然后将应用服务节点的状态分析结果实时推送到分发服务节点上,每当应用服务的状态发生变化时就会触发推送事件;分发服务层,与所述监控核心层实行双向数据通信互联,用于为用户直接提供查询的应用服务,与用户端、监控中心进行业务逻辑交互,其中:与监控中心的交互逻辑为:分发服务节点通过监控事件动态的将自身添加到监控中心,添加成功后,分发服务实时的接收监控中心推送来的应用服务层的相关状态分析结果;与用户端的交互逻辑为:接收用户发送的查询应用服务请求,然后分发服务根据相关的分发规则,将应用服务信息发送给用户端。
【技术特征摘要】
1.一种可扩展的应用分发系统,其特征在于,包括:应用服务层,包括需要向用户提供服务的所有应用服务节点,应用服务节点向监控中心发送添加监控注册请求,同时应用服务节点实时响应监控中心发送的存活动态请求和运行状态请求;监控核心层,与所述应用服务层实行双向数据通信互联,用于向被监控的应用服务节点发送存活状态信号和/或运行状态探测信号,接收从应用服务节点反馈的状态探测应答数据,分析状态探测应答数据并将分析结果存储于监控中心,然后将应用服务节点的状态分析结果实时推送到分发服务节点上,每当应用服务的状态发生变化时就会触发推送事件;分发服务层,与所述监控核心层实行双向数据通信互联,用于为用户直接提供查询的应用服务,与用户端、监控中心进行业务逻辑交互,其中:与监控中心的交互逻辑为:分发服务节点通过监控事件动态的将自身添加到监控中心,添加成功后,分发服务实时的接收监控中心推送来的应用服...
【专利技术属性】
技术研发人员:李亮,
申请(专利权)人:北京方研矩行科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。