1

我有一堆服务器的生产舰队。我想知道在生产中使用 JRebel、DCEVM + Hotswap 代理或基于 OSGi 框架的捆绑重新加载技术的可行性。据我了解,JRebel 的产品功能非常丰富,但我不知道在生产中使用它是否安全。他们的许可证似乎将开发人员计算在内,这也表明其目的是迎合开发人员而不是生产系统。

4

2 回答 2

3

JRebel、DCEVM + Hotswap 代理或其他重载技术是开发工具,因此只能在开发环境中使用。

虽然在生产环境中重新加载可能有效,但不建议在生产环境中使用 JRebel。此外,JRebel 确实带来了一些性能和内存开销,这在生产中肯定是不可取的。

于 2018-04-23T12:06:08.900 回答
1

在生产环境中唯一可行的技术是 OSGi。自 1990 年代后期以来,这一要求一直是 OSGi 设计的核心。

JRebel 是一个开发工具,不适合生产使用,而 DCEVM 是一个学术研究项目。

于 2018-04-24T21:22:12.870 回答