我们需要在我们的架构中放置一个服务器,用于将内容流式传输到(可能)数百万部手机。
在这里,架构师和运营人员只知道 Java,但我真的想提出一些更快、更容易维护的东西。
我目前的候选人名单是:Lift、Node.js、Yaws。
服务器应在验证用户凭据并向用户收费后提供静态内容(视频、游戏、xml 描述)。因此也将使用 nosql db(couchdb 或 mongodb)。
无需生成动态内容或 html。
纯粹的速度很重要但不是唯一的参数,操作易用性也很重要。
从发展的角度来看,我真的很喜欢这 3 种方式。
- 由于 Scala 和 Java 之间的兼容性,Lift 将是我的第一选择。
- 第二个是 node.js,因为每个人都懂 Javascript。
- Erlang 有点难学和教,所以 Yaws 是我最后的选择,虽然我个人喜欢它。
所以问题是:根据你的经验,你会推荐我什么?也可能是另一个。