0

我想将etherpad-lite部署为集群,您能给我一些建议吗?谢谢。

4

1 回答 1

0

这不是一个小任务(还),但如果你确实解决了它,我认为如果你能把它推回项目,Etherpad 社区的其他人会非常感激它:)

这是一个基本的操作方法:

  1. 进行模拟负载测试以确保这是您真正需要做的事情。

  2. 删除、重新设计或抽象 Ueber 数据库缓存(使用类似 memcache 的东西)

  3. 用 SocketIO 房间替换 Etherpad 房间/会话系统

  4. 部署粘性套接字 io 房间(让用户 a 在同一服务器上的 pad a 上与用户 b 在 pad a 上)

  5. AOB

  6. 做前端测试

模拟负载测试和前端测试与 Etherpad 捆绑在一起。您需要自己设计的其他位。

如果您不熟悉 nodejs / socket / npm / etherpad ,那么请雇用这样的人:)

于 2013-01-24T15:26:31.320 回答