我正在寻找通过向其他 http 服务器发出大量 https POST 请求来构建一个 Java 后端来为传入的 REST 调用提供服务。一个 REST 调用将转换为聚合来自几个 1000 个 https POST 请求的数据。由于我希望扩展到数千个远程 http 服务器,因此我正在评估 Vert.x 以帮助执行事件驱动的、非阻塞的 https 发布请求。
我想知道将这些 POST 请求分发到我的 Verticals 的最佳方法。我确实看到了几个垂直实现 http 服务器请求的例子,每个垂直唤醒一个连接事件。但是我在 Vert.x 中没有看到任何 http 客户端垂直负载平衡的示例。
一种方法是让 Verticals 同步他们对 Producer Consumer 队列的访问,但在 Vertical 中设置阻塞代码并不是一个好主意。