我最近一直在研究Vertx文档,并想知道通用自动部署策略 for Vertx应用程序是什么?
假设我用服务器语言编写了我的应用程序。
Verticle1: vertictles/1 verchine.js
Verticle2:眩晕/2种垂直型.
Verticle3:眩晕/3 verdicch.java
从文档中,我只发现了以下内容:
//通过递阶路径部署java垂直线:
vertx.deployVerticle("com.mycompany.MyOrderProcessorVerticle");
//部署一个JavaScript垂直线
vertx.deployVerticle("verticles/1verticle.js");
//部署一个Ruby垂直线
vertx.deployVerticle("verticles/2verticle.rb");
//部署Java垂直线
vertx.deployVerticle("verticles/3verticle.java");
那么,我如何自动化部署呢?
我是否只是用上面提到的内容创建一些主部署文件(如app.java ),然后使用vertx运行它呢?
$ vertx运行java:app.java ?
另一个问题是,当我们部署JS、RB和的混合物时,下面到底会发生什么呢?
它是否将所有内容编译成JVM字节代码?
或者它只是解释脚本文件?
发布于 2016-11-21 16:34:21
是的,如果您从一些主要的应用程序文件(如app.java )中部署它,包括以编程方式将部署路径部署到文件中,它可能就能工作:
vertx.deployVerticle("path-to-verticle/someVerticle.js");
vertx.deployVerticle("path-to-verticle/someVerticle.rb");
vertx.deployVerticle("path-to-verticle/someVerticle.ceylon");https://stackoverflow.com/questions/40724907
复制相似问题