![]() |
1
0
我不知道有什么方法可以为在单个Liberty实例中运行的不同应用程序分割Liberty运行时(其功能)或jvm(用于不同的jvm设置)。 您可以设置特定于应用程序的变量并使用MP Config检索它们,但这与jvm设置不同,当然也与尝试将运行时的特定功能分段到特定应用程序不同。 但是,一般来说,在测试时,我强烈建议尽可能地模仿您的生产环境。由于你计划部署到docker中,我在测试时会在本地做同样的事情,而且考虑到Liberty的轻量级、可组合性,这样做时你不太可能在本地遇到资源问题(你应该只启用你的应用程序正在使用的每个Liberty实例上的功能,以最小化该实例的大小)。这种方法是容器和Liberty提供的巨大好处/价值之一。 换句话说,即使你可以为每个应用程序分割一个Liberty实例,我也不建议你进行测试,因为正如你所说,“在与目标服务器非常相似的环境中测试每个服务会很好” |