关于 vertx 的 Event Loop 和 Work Pool 资源分配问题

查看 58|回复 2
作者:layxy   
看了官方文档,Event Loop 用于处理非阻塞或者短耗时场景,查了资源推荐 Event Loop 数量和 cpu 核心数量保持一致,那 Event Loop 占用了所有 cpu 资源,还能再创建 Work Pool 吗,如果创建 work pool 执行了阻塞逻辑或密级计算型任务,会不会影响 event loop

loop, event, pool, Work

afeiche   
会啊,毕竟他这个还是系统的线程,依赖于操作系统的调度,要不就是根据 cpu 的核数合理的分配线程数,要不就把 work verticle 分开部署
pigspy   
1 ,Event Loop 占用了所有 cpu 资源,还能再创建 Work Pool 吗?
当然可以
2,如果创建 work pool 执行了阻塞逻辑或密级计算型任务,会不会影响 event loop ?
会影响
您需要登录后才可以回帖 登录 | 立即注册

返回顶部