一种基于JVM共享机制的事务处理方法
基本信息
申请号 | CN202010206647.5 | 申请日 | - |
公开(公告)号 | CN111338764A | 公开(公告)日 | 2020-06-26 |
申请公布号 | CN111338764A | 申请公布日 | 2020-06-26 |
分类号 | G06F9/455(2006.01)I | 分类 | - |
发明人 | 夏春;陶富成;赵毅 | 申请(专利权)人 | 百卓网络科技有限公司 |
代理机构 | 南京瑞弘专利商标事务所(普通合伙) | 代理人 | 百卓网络科技有限公司 |
地址 | 210032江苏省南京市江北新区惠达路6号北斗大厦2号楼70室 | ||
法律状态 | - |
摘要
摘要 | 一种基于JVM共享机制的事务处理方法,在一个应用中加载二个以上应用模块时,二个以上应用模块中的公共子模块部分提取出来,在JVM中开辟一块公共内存空间存储公共子模块,这样A和B公共资源只要加载一次,二个以上应用模块共用一个类加载器;即当一个应用模块在启动时,把当前线程的类加载器ClassLoader放到java.lang.ClassLoader中,为这个模块创建一个war包;公共的ClassLoader取值是,如果当前线程中有ClassLoader就取当前线程的,如果取不到就取jetty容器的ClassLoader。本发明在软件本地部署情况下,不需要使用额外的中间件,实现多模块之间事务控制。 |
