栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Vertx扩展每个线程的实例数

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Vertx扩展每个线程的实例数

您误解了文档。

首先,只有一个事件总线(当以群集模式启动Vert.x时,它在Vert.x实例之间共享)。它的作用是允许消息在您的顶点之间传递通信方式。

请参阅事件总线部分。

然后在Vert.x中有不同类型的线程:事件循环线程和辅助线程。默认情况下,Vert.x创建的事件循环线程与计算机上的内核一样多,并包含20个工作线程。事件循环线程用于处理异步事件(已读取文件缓冲区,已接收消息等)。辅助线程用于执行应用程序的阻塞部分。

请参阅多反应器模式,黄金法则和运行阻塞代码

顶点是Vert.x部署单元。共有三种类型的顶点,但您应该知道的两种是“标准”顶点和“工人”顶点。部署标准顶点时为其分配单个事件循环线程。您在顶点中处理的任何类型的事件都将由此单个事件循环线程处理。保证工作线程顶点一次由一个工作线程执行。每次可能不是同一工作线程,但是永远不会有两个工作线程并行处理工作线程事件。

参见顶点

最终,要扩展Vert.x应用程序,您将部署多个顶点实例。对于标准verticle,每个实例将分配一个不同的事件循环,因此您可以跨内核扩展。

请参见顶点实例数

Vert.x不会自动为您调整Verticles的数量。不过,您可以使用Vert.x监视工具来构建它。

我相信这可以回答您的三个问题。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/617172.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号