gpt4 book ai didi

java - 用于推送通知的正确 vertx 版本

转载 作者:行者123 更新时间:2023-12-01 11:09:38 24 4
gpt4 key购买 nike

我尝试运行下一个代码,但对于 2.1.6 顶点库出现 io.vertx 包未找到问题。
或者,如果有人有一个包含 Java 和 JS 代码的小项目,请提供一个链接。
我还尝试了 3.x.x 版本,但它没有 io.vertx 方法。

import io.vertx.core.AbstractVerticle;
import io.vertx.core.Vertx;
import io.vertx.core.eventbus.EventBus;
import io.vertx.core.http.HttpServer;
import org.vertx.java.core.sockjs.SockJSServer;
import org.vertx.java.core.sockjs.impl.DefaultSockJSServer;
//...
Vertx vertx = Vertx.newVertx();
EventBus eventBus = vertx.eventBus()
HttpServer server = vertx.createHttpServer();
JsonArray permitted = new JsonArray();
permitted.add(new JsonObject());
SockJSServer sockJSServer = new DefaultSockJSServer(vertx, server);
sockJSServer.bridge(new JsonObject().putString("prefix", "/pusher"), permitted, permitted);
server.listen(<some port>);

最佳答案

Vert.x 版本 2.x 使用 org.vertx 包,而 3.x 分支使用 io.vertx,这就是您遇到问题的原因。

对于版本 2,有一些有关事件总线桥的示例: https://github.com/vert-x/vertx-examples/tree/master/src/raw/java/eventbusbridge

还有很多 Vert.x 3 的示例: https://github.com/vert-x3/vertx-examples

所以基本上你应该坚持使用其中一个版本,应该没问题。

关于java - 用于推送通知的正确 vertx 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32523562/

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