我已经使用以下命令在我的node.js应用程序中使用Express实现了PeerJS:
app.use('/peer', peer.ExpressPeerServer(app, {proxied: true}));
我担心的是,当我最终将应用程序扩展到多个dynos以适应流量时,它将无法通过heroku的内部流程模型在已连接到不同dynos的对等体之间发出信号。
我最初的想法是创建一个数据库集合来跟踪所有dynos上连接的对等ID,但我不知道数据库在一个对等体上通知每个dynos的方法dyno试图发信号通知连接在不同的dyno上的同伴。
目前是否存在或可能通过缩放解决此问题的方法?
修改
我在这里找到了用redis做我想做的事情的引用:https://remysharp.com/2014/11/10/muddling-my-way-through-real-time#server-side
我现在的问题是,是否存在使用redis实现WebRTC的现有存储库?
答案 0 :(得分:0)
使用node和redis似乎没有任何当前存在的信令服务器。