【问题标题】:erlang rabbitmq client poolerlang rabbitmq 客户端池
【发布时间】:2015-12-05 12:43:15
【问题描述】:

我需要从许多 Erlang 进程与 RabbitMQ 通信。 看起来每个进程打开连接不是一个好主意。 是否有一个好的 amqp_client 池实现或至少一个 worker,可以在 supervisor 下启动?

【问题讨论】:

    标签: erlang rabbitmq amqp pool


    【解决方案1】:

    我认为https://github.com/devinus/poolboy 可以解决问题。它不是 rabbitmq 特定的池,但仍然让生活更轻松。

    【讨论】:

    • 但是,正如您在之前的回答中所回答的那样 - 渠道更好的开始方式。通常,您不需要多个连接。
    • 当然,频道一目了然。我很惊讶,rabbitmq 客户端没有池。这应该是一个相当普遍的任务。一旦我有东西我就会开源。
    • 嗯,使用 poolboy 模拟一个需要 15 分钟,几乎所有你能想到的资源都是如此,不仅仅是 rabbitmq 连接。
    猜你喜欢
    • 2012-06-03
    • 2015-11-17
    • 2013-04-16
    • 2014-09-14
    • 2017-01-13
    • 2017-06-20
    • 2015-09-05
    • 2012-11-29
    • 2011-03-06
    相关资源
    最近更新 更多