我想拥有一个共享的Mule ESB服务器,我将部署许多集成应用程序。它们中的大多数是相似的但具有不同的参数,它们必须彼此独立。
我想知道在一个Mule ESB容器中可以部署多少个集成应用程序。我不太担心CPU使用情况,因为很容易平衡拥有许多服务器,但我更关心内存使用或任何其他Mule ESB限制。
我了解集成应用程序的内存使用情况取决于您部署到Mule ESB的集成,但很好理解部署新应用程序的开销。它是否再次加载所有Mule类?它是否重用已经加载的内容?所有应用程序都是活动的所有耗时的内存,或者在它们处于非活动状态时进入休眠状态?
例如,部署没有应用程序的Mule ESB消耗100MB,然后部署一个应用程序消耗120MB,我可以得出结论,相同类型的每个集成应用程序将消耗20MB?