Posso passar um objeto javascript inteiro para Node.js para processamento do servidor?

StackOverflow https://stackoverflow.com/questions/9335701

  •  27-10-2019
  •  | 
  •  

Pergunta

Atualmente, serializo um grande objeto javascript e o posto no servidor.Este processo leva muito tempo.Então, gostaria de passar um objeto javascript do cliente para o servidor via node.js / socket.io para que o servidor possa lidar com a carga de trabalho.Parece que não funciona.Isso é possível?

Foi útil?

Solução

Onde está a desaceleração?Se o problema de desempenho estiver relacionado à serialização, você enfrentará o mesmo problema, não importa como se comunique com o servidor - não é possível enviar objetos sem serializá-los primeiro.

(Para enviar o objeto pelo socket.io, primeiro serialize-o e, em seguida, envie-o como uma string)

Outras dicas

Resposta simples, Não, não é possível.Você é essencialmente uma troca de mensagens entre dois sistemas distintos.O fato de ambos serem intérpretes de javascript é irrelevante.

Eu sugeriria serializar e passar partes do objeto conforme as mudanças ocorrem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top