【发布时间】:2018-04-23 11:41:31
【问题描述】:
我有一组服务器的生产舰队。我想知道在生产中使用 JRebel、DCEVM + Hotswap 代理或基于 OSGi 框架的捆绑重新加载技术的可行性。据我了解,JRebel 的产品功能非常丰富,但我不知道在生产中使用它是否安全。他们的许可证似乎将工作的开发人员计算在内,这也表明其目的是迎合开发人员而不是生产系统。
【问题讨论】:
标签: osgi osgi-bundle hotswap dcevm
我有一组服务器的生产舰队。我想知道在生产中使用 JRebel、DCEVM + Hotswap 代理或基于 OSGi 框架的捆绑重新加载技术的可行性。据我了解,JRebel 的产品功能非常丰富,但我不知道在生产中使用它是否安全。他们的许可证似乎将工作的开发人员计算在内,这也表明其目的是迎合开发人员而不是生产系统。
【问题讨论】:
标签: osgi osgi-bundle hotswap dcevm
JRebel、DCEVM + Hotswap 代理或其他重载技术是开发工具,因此只能在开发环境中使用。
虽然在生产环境中重新加载可能有效,但不建议在生产环境中使用 JRebel。此外,JRebel 确实会带来一些性能和内存开销,这在生产环境中肯定是不可取的。
【讨论】:
在生产环境中唯一可行的技术是 OSGi。自 1990 年代后期以来,这一要求一直是 OSGi 设计的核心。
JRebel 是一种开发工具,不适合生产使用,而 DCEVM 是一个学术研究项目。
【讨论】: