在erlang中Comet应用程序优于REST?
我是Erlang的新手,正在尝试为我们的最新项目切换到Erlang。由于这将是一个实时聊天(长轮询)系统,用于动态文件共享,我在仔细研究之后意识到,Erlang将是最合适的选择,因为它具有高并发性,而且人们还建议使用Yaws,因为它可以处理高达50k的并行连接 虽然这听起来很棒,但由于我是一名新手(对erlang和comet应用程序都是如此),我无法理解这将如何工作的正确技术堆栈/体系结构。此外,由于文档相对较少,我无法计算出这样一个应用程序的各个部分(web服务器、应用程序层、数据库、消息队列)如何组合在一起。该应用程序将只运行在桌面客户端上(不需要web显示),因此我们需要为这些功能构建RESTAPI 如果有人能给我指出正确的前进方向,那就太好了 谢谢您可以使用:在erlang中Comet应用程序优于REST?,erlang,comet,chat,real-time,Erlang,Comet,Chat,Real Time,我是Erlang的新手,正在尝试为我们的最新项目切换到Erlang。由于这将是一个实时聊天(长轮询)系统,用于动态文件共享,我在仔细研究之后意识到,Erlang将是最合适的选择,因为它具有高并发性,而且人们还建议使用Yaws,因为它可以处理高达50k的并行连接 虽然这听起来很棒,但由于我是一名新手(对erlang和comet应用程序都是如此),我无法理解这将如何工作的正确技术堆栈/体系结构。此外,由于文档相对较少,我无法计算出这样一个应用程序的各个部分(web服务器、应用程序层、数据库、消息队列
- 作为XMPP服务器
- 作为数据库
- 作为WEB服务器
- 消息队列:您可以在Erlang中实现它,或者使用企业解决方案,例如
氮气对数据存储没有任何特殊作用。它不是那种坚持为您管理DB的web框架。你可以自由使用记忆法或任何你喜欢的方法。如果这困扰着你,你可以考虑。它不像氮气那样为您提供Comet,但它更像是一种“为我管理一切”的web框架。您可能会发现这本书很有趣:@TP。。谢谢你的链接…这是一系列的文章!