vertx-verticle相关内容
我使用的是Vertx 3.5.0和非常新的版本。当客户端取消其请求时,我正在尝试取消代码执行。 目前,我们要做的第一件事就是部署一个Verticle来运行HttpServer,然后将我们的所有路由添加到路由器。从这里开始,我们为每个路由提供了一个处理程序函数。在此处理程序中,我尝试执行以下操作: routingContext.request().connection().closeHand
..
我对 Vertx 中的标准 verticle 和 worker verticle 感到困惑.它们的用例是什么? 解决方案 Vert.x 是一个事件驱动的非阻塞工具包.当一个“标准"verticle 被执行时,它的逻辑在一个事件循环线程上运行.虽然这个线程运行那个 Verticle 的逻辑,但它不能服务任何其他请求,所以这个线程不应该执行任何阻塞代码. 但是,有时,您确实需要执行阻塞代
..
我有两个在集群中运行的 vertx 微服务,并使用无头服务相互通信(link) 在本地云中.每当我进行滚动部署时,我都会面临服务内的连接问题.当我分析日志时,我可以看到旧节点/pod 正在从集群列表中删除,但事件总线没有删除它并在循环的基础上使用它. 以下是部署前的成员组信息 Member [192.168.4.54]:5701 - ace32cef-8cb2-4a3b-b15a-272
..
io.vertx.reactivex.core.eventbus.EventBus.rxSend() 方法具有以下签名: public 单个>rxSend(字符串地址,对象消息,DeliveryOptions 选项) 模拟它以返回包含真实对象的 Single 的正确方法是什么?问题是 Message 类除了接受另一个 Message 对象的构造函数之外没有其他构造函数.因此将编译以
..
我不太了解如何将vert.x应用于Web服务器. 我对Web服务器了解的概念是基于线程的. 您启动Web服务器,然后该Web服务器将运行. 然后,对于每个连接的客户端,您将获得一个套接字,然后将其传递给它自己的线程处理程序. 然后,线程处理程序处理此特定套接字的任务. 因此,明确定义了哪个线程正在为哪个套接字工作.但是,对于每个套接字,您都需要一个新线程,从长远来看,这对于许
..
我正在尝试创建类的模拟实例,该类在Verticle内部为autowired,但是我将其作为空值获取.对于同步代码,有效的方式对于Vert.x似乎没有用. 顶点为: @Component public class MyVerticle extends AbstractVerticle{ @Autowired private ServiceExecutor
..
我正在尝试为与vertx相关的东西编写一个测试用例. 这是我的代码 import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import org.junit.runner.RunWith; import io.ve
..