【发布时间】:2011-02-27 15:04:59
【问题描述】:
我使用 erlang 作为服务之间的桥梁,我想知道人们对处理断开的连接有什么建议?
我从本地文件中获取输入并将它们传送到 AMQP,可以想象 AMQP 代理可能会出现故障。对于这种情况,我想继续重试连接到 AMQP 服务器,但我不想将 CPU 与这些连接尝试挂钩。我的倾向是让 AMQP 代码重新启动时进入睡眠状态。那'hack'不会本质上绕过快速失败并让erlang处理它的目的吗?更一般地说,是否应该使用 erlang 主管行为来处理断开的连接?
【问题讨论】:
标签: erlang behavior erlang-supervisor gen-server