我目前有一个使用 Jetty(版本 8.1.3)运行的应用程序。我想在同一台服务器上为不同的客户端环境创建一个附加版本。
服务器上是否存在内存开销的风险?或其他?这两个应用程序使用相同的数据库。
“服务器上有内存开销的风险吗?”
从 Jetty 的角度来看,不太可能存在风险,与部署在其中的应用程序相比,它通常占用的空间非常小。
从您的应用程序的角度来看,只有您可以确定。您必须计算您的应用程序内存需求以及它可以扩展到什么才能做出此决定。您需要为您的应用程序的内存需求找出一个高水位线,将其加倍并四舍五入,然后确定您是否有可用的处理和内存来执行此操作。还要记住您的线程要求,将连接池加倍(或者您是否与服务器明智的 jndi 池共享池)并且您的数据库是否会很好,服务器上允许的打开文件的数量等等等等。
长话短说,像stackoverflow这样的网站没有绝对是或否的答案,这在很大程度上取决于您的特定应用程序和您拥有的流量。但是,了解这些信息会让您对是否可以做到这一点充满信心。