长话短说:Ingress与并发无关。无论您是部署Node.js,Ruby还是Java还是其他语言,流量都将以相同的方式进入您的应用程序流程......
所以由你的应用程序运行时(Java / SpringBoot)来决定如何处理传入连接和同时在这些连接上发生的多个请求(HTTP / 1.1与HTTP / 2在这方面的工作方式截然不同,但大多数是从应用程序中抽象出来的您正在使用的框架的开发人员)。
Kubernetes网络并不容易理解。这个 谈论 可以很好地概述Kubernetes集群中的流量:
Ingress只在您的云提供商上创建一个外部负载均衡器,将流量发送回您的“服务”(集群内部负载均衡器)。因此,要充分了解流量是如何从$ CLOUD_PROVIDER的负载均衡器到您的应用程序,您需要了解“Kubernetes网络”的内部工作原理,这完全取决于您使用的云提供商和网络插件(CNI)。