Spring boot 扩展SpringBoot Rest API

Spring boot 扩展SpringBoot Rest API,spring-boot,docker,docker-swarm,Spring Boot,Docker,Docker Swarm,我目前正在创建一个SpringBootRESTAPI。 此API的一部分已安排,并每隔几秒钟运行一次。此外,这些数据的处理是资源密集型的,所有数据都尽可能并行运行。 我想到的第一个方法是,由于资源密集,每个客户都有自己的服务器。这样做的缺点是,每当新客户想要使用我的软件时,我都需要租用一台新服务器。而且该软件不再是真正的SaaS 现在我考虑了一段时间,并考虑扩展整个过程,添加一个工作负载管理,自动将计划任务转发给工作人员。经过一点研究,我想出了Docker Swarm。 现在我有一个问题,像这样

我目前正在创建一个SpringBootRESTAPI。 此API的一部分已安排,并每隔几秒钟运行一次。此外,这些数据的处理是资源密集型的,所有数据都尽可能并行运行。 我想到的第一个方法是,由于资源密集,每个客户都有自己的服务器。这样做的缺点是,每当新客户想要使用我的软件时,我都需要租用一台新服务器。而且该软件不再是真正的SaaS

现在我考虑了一段时间,并考虑扩展整个过程,添加一个工作负载管理,自动将计划任务转发给工作人员。经过一点研究,我想出了Docker Swarm。
现在我有一个问题,像这样的东西是否可以用Docker Swarm实现。

Docker Swarm不受欢迎,不应该使用。请看kubernetes。@SoftwareEngineer但这是我可以通过kubernetes获得的东西?为什么要尝试为每个新客户创建新服务器。。?不要尝试多租户体系结构。@Nimal——是的,比Swarm容易得多,而且支持也更多。@GnanaJeyam我在主后端有租户。但我的问题是,当a为多个用户添加任务调度部分(1.任务每20秒运行一次,2.每10分钟运行一次或更多)时,对于为多个用户每20秒运行一次的任务,它不会并行工作,因此任务为用户1处理x项,然后为用户2处理x项,然后为用户1处理x项,然后为用户1处理其余。但是我需要它完全并行,这样不同的用户就不会互相妨碍。