当前位置: 首页 > 知识库问答 >
问题:

在aws上部署Vert.x(最佳实践)

于正志
2023-03-14

我是网页开发的初学者。我用的是Vert.x框架。我在aws上获得了服务器的app.jar文件。每次我用这个命令运行它时:

java -jar app.jar

但我不确定,这是正确的方法(我认为这是非专业的)。谁能说,什么是最佳实践?我听说,大多数应用程序都部署在Web应用程序容器上,例如雄猫,JBoss,Jetty等。请告诉我正确的方式。

共有1个答案

岳毅
2023-03-14

免责声明:我是 Vert.x 核心团队的成员。

在容器环境中部署webapp并不比直接用可执行的JAR运行它更专业。

实际上,可以观察到相反的运动:SpringBoot和wildly-Swarm是让您将Spring和JavaEE应用程序作为可执行JAR运行的工具。

所以真正的问题是:这个工具能为你做这项工作吗?

 类似资料:
  • 问题内容: 我想知道开发ASP.NET MVC应用程序以及可以在Linux上部署的选项的最佳实践。如果您要创建这类MVC应用, 您针对的是哪种Linux / Mono平台? 您在Windows上进行多少开发,在Linux上进行多少开发? 您是否正在使用ORM提取数据库?哪一个? 您是否在Linux上运行构建引擎?那测试呢? 您还使用其他哪些工具? 除了Windows之外,针对Linux还做了多少工

  • 本文介绍了如何在 AWS EKS (Elastic Kubernetes Service) 上部署 TiDB 集群。 环境配置准备 部署前,请确认已完成以下环境准备: 安装 Helm:用于安装 TiDB Operator。 完成 AWS eksctl 入门 中所有操作。 该教程包含以下内容: 安装并配置 AWS 的命令行工具 awscli 安装并配置创建 Kubernetes 集群的命令行工具 e

  • 我计划将Amazon EMR用于spark流媒体应用程序。Amazon提供了一个很好的界面来显示stderr Amazon将数据记录到var/log/hadoop/steps中/ 我想知道我们如何旋转日志,并且仍然可以通过aws emr web界面访问。通过配置hadoop-log4j,我们可以很容易地更改日志旋转策略,但这样我就无法通过web界面访问它。此外,电子病历还应管理日志s3上传

  • 我正在构建一个全栈 Web 应用程序。我正在使用 Vue.js作为前端,Spring启动用于后端,将 PostgreSQL docker 容器用于数据库。但是,我很好奇,一旦我完成了Web应用程序的开发,我应该在哪里以及如何部署它。 我在下面列出了我的问题: < li >我应该在哪里部署我的全栈应用程序,如AWS、GCP、Hiroku或任何其他平台。 < li >部署我的前端、后端和数据库的最佳实

  • 考虑以下情况: 我有一个主要的重型服务和许多其他小型微服务。 小型微服务只使用大型服务。 只有主要的重型服务才会向公共Internet公开。 部署这些服务的最佳实践是什么? 在同一个kubernetes集群中: 主重型服务负载均衡器 将其他小型微服务作为集群IP(以保护它们免受公共internet的攻击)。 这是个好办法吗?

  • 我是云提供商的初学者,我有一个网站要部署。该网站使用PHP、HTML、CSS和Javascript创建,并使用在NodeJS上开发的API访问数据库。 有没有办法在一个AWS弹性豆茎应用程序上部署所有这些(Inteface+NodeJS API)?或者我应该只在AWS Elastic Beanstalk上部署API,而将网站的界面与其他AWS解决方案一起部署,例如Amazon S3上的静态网站。