vert.x 非阻塞和线程模型

vert.x non blocking & threading model

我才刚刚开始了解 vert.x 并且对它的工作原理很感兴趣... 我在想:

当反应式非阻塞 Verticle 卸载工作到在工作线程上运行的阻塞垂直时。

1.what 事件循环线程,它卸载了工作,同时呢?从循环中获取另一个事件?

  1. 返回结果时,是否继续执行相同的事件循环?还是不同的?

  2. 如果非阻塞 Verticle 卸载工作到另一个非阻塞垂直(如反应性 sql 客户端),1 和 2 的答案是什么。

我觉得我缺少一些关于实际工作原理的基本知识。 感谢您的帮助!

针对您的 3 个问题:

  1. 是,事件循环线程继续处理标准 Verticle 的事件(如果有)

  2. 返回的结果是同一事件循环将处理的事件

  3. 在标准 Verticle 卸载工作到另一个标准 Verticle 的情况下,1. 和 2. 的答案是相同的。