关于热部署,佬们有没有好的建议

最好是开源, 更新比较积极的;
能支持方法、字段、注解等变更的热更新;
能对常用的国产插件有做支持更好,如:Mybatis-Plus、FastJson等;

7 个赞

开发环境?

2 个赞

是的,开发环境

1 个赞

开启这两个 update classes and resources

1 个赞

这个效果不是很理想,变更代码还是需要重启服务

1 个赞

那就试试 JRebel

3 个赞

tomcat是开源的,支持热更新

2 个赞

这个确实
不错

2 个赞

这个插件是挺好的,但是对于一些国产框架或中间件支持不是很理想,而且是付费插件,公司不让用 :rofl:

1 个赞

JRebel 有开心版的

1 个赞

真的吗,求推荐 :grinning:

1 个赞

之前用碰到过有极端情况更新不了的,后来比较抵触用,一般点下重启也不需要很多时间

2 个赞

JRebel 激活

1 个赞

感谢分享,内网开发无法联网激活,而且,公司对于付费软件有限制,没有办法用 :rofl:

1 个赞

项目有点大,频繁重启还是挺烦人的 :man_facepalming:

1 个赞

JRebel激活可以下载JRebel激活的源码,然后本地运行,然后激活。全程不需要联网

1 个赞

试试 FastHotSwapper,或者是 Sonic

Java系列 | 远程热部署在美团的落地实践 - 美团技术团队

1 个赞

热部署代替方案,用 k8s 管理会逐步淘汰旧版本 pod。我只要提交代码后通过 ci/cd 形式构建和推送容器。只是比热更新耗时。

1 个赞

还是得注重开发效率,写代码前把各种情况构思好然后再撸。
其实重启不碍事,喝杯茶,放个风啥的回来就行了 :rofl:

1 个赞

这种激活还是有风险,公司在这方面栽过跟头,不让用 :man_facepalming:

1 个赞