一种分布式Session管理中间件

    公开(公告)号:CN105357222B

    公开(公告)日:2018-11-06

    申请号:CN201510894376.6

    申请日:2015-11-27

    IPC分类号: H04L29/06 H04L29/08

    摘要: 本申请公开了一种分布式Session管理中间件,包括Session生命周期管理模块和Session存储器;Session生命周期管理模块用于当用户通过浏览器向服务器集群系统发送的本次会话请求为首次会话请求时,创建与本次会话请求对应的Session信息,并将该Session信息发送至Session存储器;Session存储器用于对每次Session生命周期管理模块发送的Session信息进行存储,并且当有新的节点服务器被添加到服务器集群系统中时,通过中心节点服务器,将自身存储的所有Session信息下发至新的节点服务器。本申请提高了对Session信息的管理效率,避免了大量信息同步。

    一种分布式软件共享系统

    公开(公告)号:CN105491039B

    公开(公告)日:2018-12-21

    申请号:CN201510893792.4

    申请日:2015-11-27

    IPC分类号: H04L29/06 H04L29/08

    摘要: 本申请公开了一种分布式软件共享系统,该系统部署在基于Rest的分布式微服务框架上,该系统包括:组件共享接口用于获取组件开发人员发送的组件;组件分布式存储模块用于利用分布式存储结构,对组件共享接口获取的组件进行存储;组件调度管理模块用于当客户端需要利用目标软件进行相应的数据处理时,从组件分布式存储模块存储中提取与目标软件对应的目标组件,并将目标组件注入服务器中与目标组件相对应的运行空间,以根据客户端发送的相应的数据处理指令在上述运行空间中运行目标组件,得到相应的处理结果,并将处理结果下发至客户端,本发明通过利用服务器对目标组件进行处理,以得到相应的处理结果,从而大大降低了客户端的运行负担。

    一种微服务注册方法及系统

    公开(公告)号:CN105515759B

    公开(公告)日:2018-11-09

    申请号:CN201510894395.9

    申请日:2015-11-27

    IPC分类号: H04L9/06 H04L29/06

    摘要: 本发明实施例公开了一种微服务注册方法及系统,在集群中的每个节点上启动一个注册中心,包括:注册中心接收与注册中心相对应的本地的微服务所发送的注册请求信息;其中,注册请求信息携带的注册信息包括:微服务访问地址信息、服务提供信息和服务消费信息;注册中心将注册信息添加到注册中心的哈希表中;注册中心将本地的哈希表中的所有微服务的注册信息,同步到集群中除本注册中心之外的其他注册中心,本实施例提供的这种在集群中的每个节点上启动一个注册中心的方式,无需维护一个高可用的注册中心,并且其中一个注册中心宕机,也不会影响集群中的其它注册中心,有效避免了只有一个注册中心的宕机而导致系统瘫痪的风险。

    一种微服务注册方法及系统

    公开(公告)号:CN105515759A

    公开(公告)日:2016-04-20

    申请号:CN201510894395.9

    申请日:2015-11-27

    IPC分类号: H04L9/06 H04L29/06

    摘要: 本发明实施例公开了一种微服务注册方法及系统,在集群中的每个节点上启动一个注册中心,包括:注册中心接收与注册中心相对应的本地的微服务所发送的注册请求信息;其中,注册请求信息携带的注册信息包括:微服务访问地址信息、服务提供信息和服务消费信息;注册中心将注册信息添加到注册中心的哈希表中;注册中心将本地的哈希表中的所有微服务的注册信息,同步到集群中除本注册中心之外的其他注册中心,本实施例提供的这种在集群中的每个节点上启动一个注册中心的方式,无需维护一个高可用的注册中心,并且其中一个注册中心宕机,也不会影响集群中的其它注册中心,有效避免了只有一个注册中心的宕机而导致系统瘫痪的风险。

    一种分布式软件共享系统

    公开(公告)号:CN105491039A

    公开(公告)日:2016-04-13

    申请号:CN201510893792.4

    申请日:2015-11-27

    IPC分类号: H04L29/06 H04L29/08

    CPC分类号: H04L67/42 H04L67/1097

    摘要: 本申请公开了一种分布式软件共享系统,该系统部署在基于Rest的分布式微服务框架上,该系统包括:组件共享接口用于获取组件开发人员发送的组件;组件分布式存储模块用于利用分布式存储结构,对组件共享接口获取的组件进行存储;组件调度管理模块用于当客户端需要利用目标软件进行相应的数据处理时,从组件分布式存储模块存储中提取与目标软件对应的目标组件,并将目标组件注入服务器中与目标组件相对应的运行空间,以根据客户端发送的相应的数据处理指令在上述运行空间中运行目标组件,得到相应的处理结果,并将处理结果下发至客户端,本发明通过利用服务器对目标组件进行处理,以得到相应的处理结果,从而大大降低了客户端的运行负担。