如何在 Vert.x REST API 中添加 Servlet 过滤器?

How to add a Servlet filter in Vert.x REST API?

我有一个纯粹使用 Vert.x 创建的 REST API,我想为 AWS X-RAY 检测它,为此我需要添加一个 servlet 过滤器。我正在创建一个这样的网络服务器:

vertx.createHttpServer()
      .requestHandler(r -> r.response().end("Welcome to Vert.x Intro");
      })
      .listen(config().getInteger("http.port", 9090), 
        result -> {
          if (result.succeeded()) {
              future.complete();
          } else {
              future.fail(result.cause());
          }
      });

在 AWS X-RAY 的文档中,他们只提到了 Tomcat (https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java-filters.html)。使用 web.xml 添加过滤器是否也适用于此,还是我需要做一些不同的事情?

我认为 AWS X-Ray 不能与 vert.x 一起使用 - 我发现没有提到它们一起使用。

我可能会尝试从他们的站点应用 spring 示例,但根据 these answers 这可能是徒劳的。 vert.x 体系结构似乎与 X-Ray 不兼容。