Задержка получения сообщений на Socket на node js сервере - PullRequest
2 голосов
/ 09 апреля 2020

Когда я отправляю сообщение от клиента, для доступа к серверу требуется от 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
...