您的位置:网站首页 > Java游戏 > 正文

JarsLink

类别:Java游戏 日期:2019-5-15 2:20:09 人气: 来源:

  JarsLink (原名 Titan ) 是一个基于 Java 的模块化开发框架,它提供在运行时动态加载模块(一个 Jar 包)、卸载模块和模块间调用的 API。

  应用拆分的多或少都有问题。多则成本高,每次发布一堆应用。少则拆分成本高,无用功能很难下线。

  微服务集成测试, 目前一个微服务是一个FAT JAR,如果有几十个微服务,则需要启动很多进程,DEBUG端口会很多,使用JarsLink框架合并FAT JAR,再由请求到其他JAR,就可以只启动一个进程进行DEBUG测试。

  数据管理中心,数据采集的数据源多,而且每种数据源都需要对接和开发,通过模块化开发,实现一个数据源使用一个模块进行对接。

  后台管理系统,几乎每个系统都有后台开发的需求,新建应用则应用数多,成本高,引入模块化开发,一个二级域一个模块来开发后台功能。

  类隔离:框架为每个模块的Class使用单独的ClassLoader来加载,每个模块可以依赖同一种框架的不同的版本。

  实例隔离:框架为每个模块创建了一个的Spring上下文,来加载模块中的BEAN,实例化失败不会影响其他模块。

  动态发布:模块能在运行时动态加载到系统中,实现不需要重启和发布系统新增功能。支持突破双亲委派机制,在运行时加载父加载器已经加载过的类,实现模块升级依赖包不需要系统发布。提车黄道吉日

   文章来源于850游戏博贝棋牌

关键词:java开发框架
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

郑重声明:本站资源来源网络 如果侵犯了你的利益请联系站长删除

CopyRight 2010-2012 技术支持 FXT All Rights Reserved