gpt4 book ai didi

java - Vertx自动化部署

转载 作者:行者123 更新时间:2023-11-30 07:02:15 27 4
gpt4 key购买 nike

我最近一直在研究 Vertx 文档,想知道 Vertx 应用程序的常见自动化部署策略是什么?

假设我已经用多种语言编写了我的应用程序。

Verticle1:verticles/1verticle.js

Verticle2:verticles/2verticle.rb

Verticle3:verticles/3verticle.java

从文档中我只找到了这个:

//通过hierachy路径部署java verticle:

vertx.deployVerticle("com.mycompany.MyOrderProcessorVerticle");

//部署 JavaScript verticle

vertx.deployVerticle("verticles/1verticle.js");

//部署 Ruby verticle verticle

vertx.deployVerticle("verticles/2verticle.rb");

//部署一个Java verticle verticle

vertx.deployVerticle("verticles/3verticle.java");

那么如何自动化部署呢?

我是否只需使用上述内容创建一些主部署文件(例如 app.java),然后使用 vertx cli 运行它?

$ vertx run java:app.java ?

另一个问题,当我们混合部署 JS、RB 和 JAVA Verticles 时,到底会发生什么?

它会将所有内容编译成 JVM 字节码吗?

或者它只是解释脚本文件?

最佳答案

是的,如果您从某些主应用程序文件(例如 app.java)部署它,其中包括以编程方式到文件的部署路径,它可能会起作用:

vertx.deployVerticle("path-to-verticle/someVerticle.js");

vertx.deployVerticle("path-to-verticle/someVerticle.rb");

vertx.deployVerticle("path-to-verticle/someVerticle.ceylon");

关于java - Vertx自动化部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40724907/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com