node.js中的多个连接
Multiple Connections in node.js
我已经使用node.js一段时间了,只是在玩模块。我有一个问题,是否有可能连接多个node.js服务器并在它们之间建立通信链路?
我的意思是,我有3个node.js服务器,每个服务器处理不同的操作和不同的客户端。我想在这些服务器之间创建链接,以便每个服务器都可以通信。
server1 ==> [database]
server2 ==> room1[client1,client2,client3]
server3 ==> room2[client4,client5,client6]
我可以使用'net'在2台服务器之间创建连接,但是如何处理多个服务器?
这里有很多选项:
- 某种集线器服务器(服务器4)。服务器1-3都是对称的,并且是服务器4的客户端。每当需要广播消息时,服务器4将其发送到所有客户机。可能的解决方案:dbus, 0mq/rabbitmq, redis pub/sub, socket.io <
- udp广播/gh>
- 配置每个服务器具有所有服务器的列表,并通过迭代连接到邻居手动广播所有传入数据包。需要使用某种TTL字段来避免循环
相关文章:
- 如何处理node.js节点mongodb中的连接和查询队列
- 使用优化器在慢速连接上加载main.js时需要js超时
- 在node.js中写入ECONNRESET错误和套接字连接检查
- 如何将所有JS文件连接到一个文件夹中
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 当使用HTTP/2时,缩小和连接JS/CSS文件,以及使用精灵进行图像处理仍然可以提供性能优势
- Facebook共享连接js非常慢
- 如何在将错误隔离到每个文件的同时连接JS文件
- 如何在 HTML 脚本中连接 JS 变量
- 如何通过 JS 代码连接 JS 事件处理程序
- 关闭节点中的MongoDB连接.js同时插入大量数据
- 通过键连接js数组的值
- 使用Gulp按正确顺序连接js文件
- 加载和连接js/jsx文件
- 当每个页面引入一组不同的文件时,最小化/连接js/css文件.怎样
- 使用ANT连接JS文件(保持特定顺序)
- React如何连接JS文件和HTML文件
- 如何用requirejs加载一个最小化的连接js文件
- 连接js库(下划线,时刻等)时出错
- 连接JS对象