Qual a importância da livre troca de mensagens entre dois pontos de conexão? Entenda do TCP e HTTP e saiba da necessidade e uso de protocolos adicionais como WebSockets.
o servidor. PUT Escrever registro com propriedade de idempotência. Ex: x = 5 POST Escrever registro sem propriedade de idempotência. Ex: x++ DELETE Remove algum registro.
milhão de conexões concorrentes com uma latência a cerca de 70ms. Servidor assíncrono: não bloqueia esperando por I/O. http://blog.caustik.com/2012/08/19/node-js-w1m- concurrent-connections
8001 }); server.on('connection', function (socket) { socket.on('message', function (message) { socket.send('Server received: ' + message); }); socket.send('Welcome!'); }); SERVER.JS COM WS Cumprimenta novos clientes e responde a suas mensagens.
to server!'); socket.on('message', function (data) { document.writeln('<p>' + data + '</p>'); }); }); CLIENT .JS COM SOCKET .IO <script src="/socket.io/socket.io.js"></script>
Keith W. Ross HTTP - The Definitive Guide David Gourley e Brian Totty High-Performance Browser Networking Ilya Grigorik http://chimera.labs.oreilly.com/books/1230000000545