我现在有一个后台程序,里面大概是 跑了 20 个不同的main,是分别定时跑。
现在是用linux crontab 来调度每个jar,这样耦合性非常低,这20个main都依赖 a.jar b.jar c.jar d.jar,如果修改了a.jar 不需要重新发布 。 如果用jboss quartz 来实现的,如果修改了a.jar 那么jboss需要 重启,整个 20个后台程序都要停止, 还有办法是jboss 热重启。
现在就想修改了jar包不需要重新启动。 大家有没有什么好的方式。
现在是用linux crontab 来调度每个jar,这样耦合性非常低,这20个main都依赖 a.jar b.jar c.jar d.jar,如果修改了a.jar 不需要重新发布 。 如果用jboss quartz 来实现的,如果修改了a.jar 那么jboss需要 重启,整个 20个后台程序都要停止, 还有办法是jboss 热重启。
现在就想修改了jar包不需要重新启动。 大家有没有什么好的方式。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货