【问题标题】:Cowboy Listeners牛仔听众
【发布时间】:2020-09-28 23:04:59
【问题描述】:

尝试查找有关侦听器的详细信息,并为应用程序使用多个侦听器。 所以我想知道如果我在生产环境中继续使用大约 15 个具有不同端口的侦听器会发生什么。

除了 cpu 延迟(在 10 核处理器上大约 7\8)之外,现在似乎一切都很好

设置是(针对每个侦听器):

"acceptor_pool": 200,
"connects_opts": {"max_connections": 130000, "max_keepalive": 130000}

能否请您告诉我正确的方向和详细信息,或者没有处理它,我可以尽可能多地使用听众

提前谢谢你

【问题讨论】:

    标签: erlang cowboy ranch


    【解决方案1】:

    我认为你应该看到几个听众没有问题,因为他们是独立的,但真的需要这么多的接受者吗?我们每个节点有 10 个接受者,我们能够轻松地为 ~350req/s 提供服务。

    关于“详细信息”,我非常喜欢 Cloudflare post(它不是特定于 erlang 的)。

    【讨论】:

    • 感谢您的回复和链接。我会看看。关于接受者池,我们现在平均有 2000rps,但有时我们每秒面临大约 3\4k 个请求
    猜你喜欢
    • 2016-08-02
    • 2013-05-30
    • 2013-06-08
    • 2016-07-19
    • 2014-07-17
    • 2019-05-09
    • 1970-01-01
    • 2017-06-14
    • 2017-06-22
    相关资源
    最近更新 更多