【问题标题】:Limit the number of event loops限制事件循环的数量
【发布时间】:2016-01-03 14:55:56
【问题描述】:

在vertx docs 中,他们提到有可能限制每个vertx 实例的事件循环线程数:

每个 Vertx 实例都维护多个事件循环,而不是单个事件循环。默认情况下,我们根据机器上可用内核的数量来选择数字,但这可以被覆盖。

也许有人知道怎么做? (我需要它来调试)

【问题讨论】:

    标签: vert.x vertx3


    【解决方案1】:
    Vertx vertx = Vertx.vertx(new VertxOptions().setEventLoopPoolSize(1));
    

    默认是:

    public static final int DEFAULT_EVENT_LOOP_POOL_SIZE = 2 * Runtime.getRuntime().availableProcessors();
    

    【讨论】:

    • 感谢您的帮助!
    • +1 当您想检查并发是否是任何问题的原因时,这非常方便(并且所有服务器端 Java 问题都是并发问题)。
    猜你喜欢
    • 2017-08-16
    • 2014-09-25
    • 1970-01-01
    • 2012-11-10
    • 1970-01-01
    • 2017-12-24
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多