[发明专利]一种JAVA集群应用系统代码装载及升级装置和方法有效
申请号: | 200910221980.7 | 申请日: | 2009-11-23 |
公开(公告)号: | CN102073512A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 何崚 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 java 集群 应用 系统 代码 装载 升级 装置 方法 | ||
1.一种JAVA集群应用系统代码装载的装置,其特征在于,位于所述JAVA集群的服务器中,包括:
接收单元,用于接收服务器发送的类装载请求,所述类装载请求中携带待装载的第一JAVA类的类名;
查找单元,用于根据所述类名从类注册信息中查找所述第一JAVA类的实体的存储地址,根据所述存储地址从所述第一JAVA类的存储地获取所述第一JAVA类的最新版本号;
判断单元,用于判断所述第一JAVA类的最新版本号与本地存储的上次装载的所述第一JAVA类的版本号是否相同;
处理单元,用于在所述第一JAVA类的最新版本号与本地存储的上次装载的所述第一JAVA类的版本号不同时从所述第一JAVA类的存储地获取最新版本的所述第一JAVA类,进行装载,并将所述第一JAVA类在所述类版本记录中版本号进行更新;否则直接装载所述第一JAVA类。
2.根据权利要求1所述的装置,其特征在于,所述查找单元中通过类地址散列表记录所述类注册信息中的内容。
3.根据权利要求2所述的装置,其特征在于,通过所述类地址散列表的主键记录所述第一JAVA类的类名,通过所述类地址散列表的主键的值记录所述第一JAVA类存储地址。
4.根据权利要求1所述的装置,其特征在于,所述查找单元通过类版本散列表记录所述第一JAVA类的版本信息。
5.根据权利要求4所述的装置,其特征在于,通过所述类版本散列表的主键记录所述第一JAVA类的类名,通过所述类版本散列表的主键的值记录上次装载的所述第一JAVA类的版本号。
6.一种类库注册系统,其特征在于,用于维护类注册信息,所述系统包括:
获取单元,用于根据接收到的JAVA类库存储地址获取JAVA类库;
新增单元,用于遍历所述JAVA类库,将所述类注册信息中还未记录的,包含在所述JAVA类库中的新类插入所述类注册信息中;
更新单元,用于遍历所述JAVA类库,根据所述JAVA类库中记录的各个JAVA类的存储地址更新所述注册信息中对应的JAVA类的存储地址。
7.根据权利要求6所述的系统,其特征在于,所述类注册信息包括类名、类库名以及所述类库存储地址。
8.一种JAVA集群应用系统代码装载的方法,其特征在于,用于所述JAVA集群的服务器中,包括:
接收服务器发送的类装载请求,所述类装载请求中携带待装载的第一JAVA类的类名;
根据所述类名从类注册信息中查找所述第一JAVA类存储地址,根据所述存储地址从所述第一JAVA类的存储地获取所述第一JAVA类的最新版本号;
判断所述第一JAVA类的最新版本号与本地存储的上次装载的所述第一JAVA类的版本号是否相同;
在所述最新版本号与本地存储的上次装载的所述第一JAVA类的版本号相同时获取最新版本的所述第一JAVA类,进行装载,并将所述第一JAVA类在所述类版本记录中版本号进行更新;否则直接装载所述第一JAVA类。
9.根据权利要求8所述的方法,其特征在于,通过类地址散列表记录所述类注册信息中的内容。
10.根据权利要求9所述的方法,其特征在于,通过类地址散列表记录所述类注册信息中的内容具体为:
通过所述类地址散列表的主键记录所述第一JAVA类的类名,通过所述类地址散列表的主键的值记录所述第一JAVA类存储地址。
11.根据权利要求8所述的方法,其特征在于,通过类版本散列表记录所述第一JAVA类的版本信息。
12.根据权利要求11所述的方法,其特征在于,通过类版本散列表记录所述第一JAVA类的版本信息具体为:
通过所述类版本散列表的主键记录所述第一JAVA类的类名,通过所述类版本散列表的主键的值记录上次装载的所述第一JAVA类的版本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910221980.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:夹板式连接器模组
- 下一篇:无线电中继通信方法、无线电中继站和无线电通信系统