当我从客户端发送消息时,大约需要 6 到 10 秒才能到达服务器。假设我发送消息的时间是 07:30:10 它在节点服务器中的接收时间是 07:30:16。请帮我找出背后的原因。
我有如下代码
// global/socket.js
var socket_io = require('socket.io');
var io = socket_io({pingTimeout:630000});
var redis = require('socket.io-redis');
io.adapter(redis({host:'localhost',port:6379}))
module.exports = {io:io}
//socketAPI.js
var socket = require('./global/socket')
global.io = socket.io
var socketApi = {};
socketApi.io = io;
io.on('connection', addSubscriptions);
function addSubscriptions(socket){
socket.on('subscribe',(data,callback)=>{
console.log(data);
console.log(new Date());
})
}
exports.io = io;
exports.addSubscriptions = addSubscriptions