针对不同应用程序的多个码头实例
Multiple jetty instances for different applications
我完全不熟悉 Web 服务器中的应用程序部署。是否可以为两个应用程序添加不同的 Jetty Web 服务器实例 - 一个数据服务和另一个 angular UI 应用程序。或者我是否需要从同一个码头实例部署这两个应用程序。
建议
托管两个应用程序的单一码头服务器
- 当您拥有这两项服务并了解这两项服务的 RPS/throughout/latency/memory 要求时,请使用此方法。一项服务中的瓶颈可能导致另一项服务出现问题
- 如果可用 memory/cpu/capacity 有限,因此不想通过 运行 另一个服务器实例
为服务器浪费额外的内存
- 两种服务都是轻量级的
- 两种服务都没有经常部署或有适当的 BCP
每个应用程序单独的码头服务器 - 最好是容器化的(Docker?)
- 为服务提供良好的隔离
- 控制每个应用程序的资源
- 容易manage/scale独立取决于负载
- 易于识别和修复问题
就个人而言,我更愿意 运行 他们独立地进行或不进行容器化。
我完全不熟悉 Web 服务器中的应用程序部署。是否可以为两个应用程序添加不同的 Jetty Web 服务器实例 - 一个数据服务和另一个 angular UI 应用程序。或者我是否需要从同一个码头实例部署这两个应用程序。
建议
托管两个应用程序的单一码头服务器
- 当您拥有这两项服务并了解这两项服务的 RPS/throughout/latency/memory 要求时,请使用此方法。一项服务中的瓶颈可能导致另一项服务出现问题
- 如果可用 memory/cpu/capacity 有限,因此不想通过 运行 另一个服务器实例 为服务器浪费额外的内存
- 两种服务都是轻量级的
- 两种服务都没有经常部署或有适当的 BCP
每个应用程序单独的码头服务器 - 最好是容器化的(Docker?)
- 为服务提供良好的隔离
- 控制每个应用程序的资源
- 容易manage/scale独立取决于负载
- 易于识别和修复问题
就个人而言,我更愿意 运行 他们独立地进行或不进行容器化。