我是一名学生,即将开始我的考试项目,我将负责针对 Flash 播放器的在线游戏的服务器实现。我很难决定是应该用 Erlang 编写自己的轻量级服务器还是使用开源 Red5。
我的经验是,Java 开发人员倾向于过度复杂化使 API 难以使用的事情,这对 Red5 来说是真的吗?它在同步游戏带来的繁重负载下表现如何?
也许我自己的 Erlang 服务器会更容易在多台机器上使用和分发?
所以问题是我应该编写自己的 Erlang 闪存服务器还是使用现有的 Red5?
编辑:我想我需要决定我的目标是什么:只是建立一个在线游戏或学习如何从头开始实现多用户服务器。