一种Web应用模块的复用和重载系统及方法

    公开(公告)号:CN107368317A

    公开(公告)日:2017-11-21

    申请号:CN201710606709.X

    申请日:2017-07-24

    Inventor: 王兵兵 陈杰 沈婕

    CPC classification number: G06F8/36

    Abstract: 本发明公开一种Web应用模块的复用和重载系统及方法,该系统包括Web应用模块描述语言部分和Web应用模块虚拟机部分;所述Web应用模块描述语言部分包括Web应用模块名称描述单元、Web应用模块的属性描述单元、Web应用模块的继承/依赖关系描述单元、Web应用模块的代码文件存储单元、Web应用模块的资源文件位置描述单元;所述Web应用模块虚拟机部分包括语言解释执行单元、生命周期加载管理单元、Web应用模块代码选择单元、Web应用模块代码运行单元、Web请求封装单元、Web应用模块输出单元。本发明兼容性强,鲁棒性好,冗余度低,提高了Web应用开发的速度和效率。

    一种高效分布式全局锁协调方法

    公开(公告)号:CN107450991A

    公开(公告)日:2017-12-08

    申请号:CN201710606708.5

    申请日:2017-07-24

    CPC classification number: G06F9/526 G06F2209/521

    Abstract: 本发明公开一种高效分布式全局锁协调方法,包括如下步骤:S101、对分布式系统中的每个全局锁增加令牌;S102、分布式系统中节点获取全局锁状态和令牌T0,若全局锁已经被占用,则进入通知等待状态;S103、若全局锁未被占用,则生成全局唯一的令牌T1,使用全局锁和令牌T0更新全局锁状态和令牌T1;S104、全局锁释放,设置全局锁状态空闲,并通知分布式系统中其它节点。本发明为全局锁增加一个全局唯一标识即令牌,全局锁状态更新时,全局锁和令牌同时更新,利用数据库机制实现全局锁状态更新的原子操作,能够高效、安全的完成分布式系统中全局锁的分配。

Patent Agency Ranking