2015-09-09 23 views
0

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

回答

1

我认为https://github.com/devinus/poolboy将做的伎俩。这不是rabbitmq特定的池,但仍然使生活变得更容易。

+0

但是,正如您在之前的回答中所回答的那样 - 通道的开头方式更好。通常,您不需要多个连接。 – mynameisdaniil

+0

当然,通道很明显。我很惊讶,没有rabbitmq客户的游泳池。这应该是一个相当普遍的任务。一旦我有东西,我会开源。 –

+1

那么,花上15分钟来模拟一个使用Poolboy的人,对于几乎所有你能想到的资源都是如此,而不仅仅是为了rabbitmq连接。 – mynameisdaniil