javascript - 服务器之间可以用websocket保持通信吗?

 哓尐_271 发布于 2022-11-15 07:19

需求:现在有一个负载均衡服务器和三个服务器,想让负载均衡服务器能感知三个服务器的状态。使用node.js,初步设想是用socket.io的websocket连接来实现这个过程。

socketio.listen(socketio_port).on('connection',(socket)=>{
    //监听服务器加入
    socket.on('join',(obj)=>{
    
    });
    //监听服务器断开连接
    socket.on('disconnect',()=>{
    
    });
});

但是官方文档上给的例子是在客户端引入socket.io.js这个客户端文件,有什么方案是node和node之间用websocket通信的例子吗。。虽然执行环境都是js但是我在node里面引入这个客户端文件,不能使用。正在一点点研究这个200kb的库。。趁着这个事件来提下问。
求告知正确的姿势。。

1 个回答
  • 其实 websocket 只是一个通信协议,并不限制是否使用浏览器。
    在 node.js 应用之间使用 websocket 是可以的,使用 socket.io-client。
    参见:https://www.npmjs.com/package...

    2022-11-15 07:40 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有