我目前正在使用Kannel作为SMS网关开发SMS服务。我已经开发了一个休息服务,它将向Kannel发送消息。我知道这不足以使它成为生产水平系统。我可以通过使用像ActiveMQ这样的队列来使其更具容错性吗?需要哪些其他组件才能使其成为更好的系统。我没有制作生产级架构的经验,因此我需要你的帮助。任何建议或指示对我都有好处。提前谢谢
答案 0 :(得分:0)
Kannel固有地实现了消息队列。通常会将消息提交给foobox,其中foo可以是sms,smpp或sql。当收到消息时,它将在bearebox消耗的kannels内部队列中排队,通过smsc配置确定合适的路由并将消息转发到相应的目的地。
这是架构设计 http://www.kannel.org/download/1.3.2/arch-1.3.2/arch.html
可以将Kannel SMSC配置为通过简单的配置指令处理消息失败
有关kannel的更多信息,您可以在此处查看用户指南 http://kannel.org/download/1.5.0/userguide-1.5.0/userguide.html