【发布时间】:2011-09-08 17:15:47
【问题描述】:
我是 Erlang 的新手,并且一直在阅读 O'Reilly 的好书,我也关注了 Internetz 上的一些教程。我可以让我的基本 Mochiweb 聊天(例如应用程序独立运行),还可以从运行的 AMQP 队列中获取一些基本代码。
我现在的问题是我想让所有这些一起运行。但是,我对 mochiweb 使用 (make app PROJECT=projname PREFIX=$HOME/PROJECT/) 生成的代码感到困惑,我可以在其中启动我的 AMQP 消费者。
我计划编写一些代码来将消息从 AMQP“路由”到我构建的 mochiweb 聊天应用程序。我还希望能够生成多个消费者和路由器,以便在必要时进行扩展。
有人可以就我的项目结构给我一些建议吗?我从哪里开始我的消费者?在 projname.erl start() -> bit?
我读过的大部分内容都非常适合介绍语法和概念,但如何使用 Erlang 构建一个体面的可扩展架构是我正在努力解决的问题。我猜你会说去看看我没有的乔·阿姆斯特朗的书?
【问题讨论】:
标签: erlang scalability message-queue amqp