我是 Erlang 的新手,正在尝试为我们的最新项目切换到 Erlang。由于这将是一个实时聊天(长时间轮询)系统,用于即时文件共享,经过一番挖掘,我意识到 Erlang 将是最合适的选择,因为它具有高并发性,而且人们还建议使用 Yaws,因为它可以处理多达 50k 的并行连接。
虽然,这听起来很棒,但由于我是新手(对于 erlang 和 comet 应用程序),我无法理解正确的技术堆栈/架构如何工作。此外,由于文档相对较少,我无法弄清楚此类应用程序的各个部分如何组合在一起(Web 服务器、应用程序层、数据库、消息队列)。该应用程序将仅在桌面客户端上运行(不需要网络存在),因此我们需要为这些功能构建一个 REST api。
如果有人能指出我继续前进的正确方向,那就太好了。
谢谢