人们如何在生产中的Reactor Netty上使用WebFlux托管Spring Boot应用程序?

问题描述 投票:0回答:1

我知道这是一个模糊的问题,但这是因为我对人们在做什么方面提出的更具体的问题还不够清楚。我目前使用嵌入式反应堆Netty服务器运行自己的应用程序进行开发,并且基本上将嵌入式服务器放在jar中,然后推到了Cloud Foundry中,以在生产中运行嵌入式服务器。

还有什么其他方法可以为人们正在使用的反应堆Netty应用程序或您可能看到的任何文档设置生产环境?

spring-boot hosting spring-webflux production reactor-netty
1个回答
0
投票

我不确定托管响应式spring-webflux应用程序与常规应用程序之间是否有任何区别。

春季启动会创建一个将所有东西捆绑在一起的罐子(网状或更老的tomcat)-没关系。

然后,您可以直接使用java -jar app.jar在服务器上(按本地,云ec2风格使用,实际上取决于您的组织)并按原样在服务器上运行它>

或者,如果您有更高级的需求/设置:

“包含”应用程序,并创建一个运行spring boot应用程序的docker(通常,尽管有替代方法)映像。然后将其部署在kubernetes集群上。此时,您应该真正咨询您的DevOps人员,以便他们告诉您组织中的部署方式是什么。除了kubernetes集群之外,还有许多其他选择:-特定于云提供商的解决方案,例如Amazon AWS中的ECS或Fargate-Docker Swarm仅举几例

所有这些解决方案都是相当先进的,可以自动缩放,高级活动监视等。作为组织,您通常会选择满足您需求的组织

© www.soinside.com 2019 - 2024. All rights reserved.