【发布时间】:2011-04-27 00:54:22
【问题描述】:
我有 kannel 使用 sqlbox(postgresql 作为数据库后端)。任何传入的消息都将转发到 receive_message 侦听器。然后侦听器将处理消息(查询数据库等)。这是一个非常简单的系统,显然会在高负载时中断。
高负载场景的一种解决方案是在系统中间放置一个队列。我一直在阅读一些排队系统,例如 RabbitMQ 和 Beanstalk,但我无法想象没有专门为 kannel 创建这样的东西。
那里有这样的东西吗?还是分布式排队系统是我最好的选择?如果是,你会推荐哪一个?
【问题讨论】: