我基本上需要一种能够对消息进行排队的排队技术。这些消息随后将作为 SMS 文本传输。RabbitMQ 似乎很适合在我掩盖了 api 之后。
我目前的架构计划:
- 客户端在 RabbitMQ 中排队消息。
- 另一个守护进程将从 RabbitMQ 读取消息并将这些消息发送到第 3 方 SMS 网关。守护程序应该能够产生多个侦听器线程。
- 我计划使用 Ubuntu Hardy 在 slicehost.com 上托管所有内容。
你预见到这个设计有什么问题吗?由于我对 Erlang 有粗略的了解,因此我不知道如何在生产环境中运行它。如果您对 Erlang 或 RabbitMQ 有任何经验,我想听听您的战争故事。