一个服务器多个java web实例的问题?

发布于 2021-12-01 22:30:38 字数 134 浏览 860 评论 8

就是一个服务器上边部署多个如jetty,tomcat的web应用 实例,监听多个不同的端口,使用nginx的upstream代理,这样有什么意义呢,是说一个jetty或者tomcat使用的硬件资源有限吗,还是有其他的考虑呢?单实例能够使用的数据源连接池连接数有上限吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

刘备忘录 2021-12-04 18:27:27

nginx做反向代理好处多多,屏蔽物理服务器,解决出口IP端口问题,负载均衡,动静分离

冷清清 2021-12-04 17:53:39

为了挪的时候好挪。

甜扑 2021-12-04 14:10:02

通过nginx反响代理做分发,可以把服务发布到同一个端口下

情绪失控 2021-12-04 13:33:19

通过反向代理解决公网ip资源

后知后觉 2021-12-04 09:07:14

谢谢你的回答。不停服发布代码,这个确实有体会,nginx的负载是7层负载,这个应该对带宽没有分流吧, 现在主要想的就是,单个的tomcat或者jetty实例,对硬件的使用资源有限,比如说单个tomcat虚拟机内存不可能设置到服务器那么大,那样GC太耗时,以及cpu计算资源使用率等。这方面的问题存不存在呢?

情痴 2021-12-04 03:43:58

回复
其实主要看你物理服务器的配置,如果大于16G以上,硬盘比较大等CPU多核的情况下,那你可以配置多个实例没问题,但是如果内存比较小,那就单实例好啦

心欲静而疯不止 2021-12-03 15:31:50

回复
Nginx是7层协议,LVS和HAProxy支持4层协议,在项目比较小的情况下,Nginx完全可以没有问题。

看透却不说透 2021-12-03 05:00:24

1. 如果一台部署多个实例,其实意义不是特别大,多个实例主要为了负载,你现在主要在一台上,其实负载还是那台机器上面
2.但是也由好处,就是发布可以不停服发布代码
3.数据库连接池肯定由上线的,不是越多越好,也不是越少越好,要看相关的环境要求的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文