我想将etherpad-lite部署为群集,请您给我一些建议吗? 感谢。
答案 0 :(得分:0)
这不是一项小任务(但是)如果你确实解决了这个问题,我认为如果你能把它推回到项目中,那么Etherpad社区的其他人会非常感激:)
这是一个基本的方法:
进行模拟负载测试以确保这是您真正需要做的事情。
删除,重新设计或抽象Ueber DBs缓存(使用类似memcache的东西)
用SocketIO会议室替换Etherpad会议室/会话系统
部署粘性套接字io会议室(让用户在垫上与用户b在垫a上保持同步)
AOB
进行前端测试
模拟负载测试和前端测试与Etherpad捆绑在一起。你需要自己设计的其他部分。
如果您不熟悉nodejs / socket / npm / etherpad,那么hire someone that is:)