我正在试用 BigBlueButton 网络会议系统,我想说它太棒了。到目前为止,我已经使用 SSL 设置了一个独立的 BigBlueButton 服务器,并配置了 Greenlight 以与其配合使用。我的 moodle 部署也与 BigBlueButton 集成。
现在,我正在尝试通过添加 3 个或更多 BigBlueButton 服务器来扩展我的 BigBlueButton 部署,以便我可以处理超过 150 个同时用户,为此,我必须设置 Scalelite(BigBlueButton 推荐的负载平衡器)。
我感到困惑的部分是 PostgreSQL 数据库和 Redis 缓存的设置,因为文档对其设置不太清楚。我在这里寻求帮助,希望有设置 Scalelite 负载均衡器经验的人能帮我。
PostgreSQL 和 Redis 是否需要自己设置为 Docker 容器?此外,它们是否必须位于 Scaleleite 服务器外部的系统上?如果是这样,当 PostgreSQL 和 Redis 位于外部系统上时,Scalelite 的 docker 容器将如何与它们连接?
答案1
有点晚了,但是我正在安装 scalelite。
我决定在单独的服务器上安装 postgres 和 redis,因为我计划使用 2 个 scalelite 服务器来实现 HA。postgres 和 redis 的安装很普通,但您也应该能够使用 docker。
您必须在 中声明您的 redis 和 postgres 服务器/etc/default/scalelite
。
REDIS_URL=redis://username:password@connection_url
DATABASE_URL=postgresql://username:password@connection_url