如果我用ws模块提供一个websocket接口,java放能否正常调用?
有什么好的实现方式?
我用node的http.request 访问 node的http。createServer 是可以长连接(keep-alive)。但是不知道会保持多久,也不知道java 能不能访问到。和我正常交互长连接交互。
我要实现的是 在一个长连接请求中,a 发送一个请求给b,b根据接受到的数据,在发送给a,a在根据接受到数据,发送给b。能一个一个请求实现(这就是长连接吧),需要保持长时间的连接。
有知道大神帮帮解决下。 node与node下我实现了。node与java 我就不知道了
Berjimat-cermat
Adakah terdapat hubungan antara Socket dan bahasa pengaturcaraan yang anda gunakan? Bukankah mereka semua memantau satu alamat?
Adalah disyorkan bahawa komunikasi antara proses ini diselesaikan oleh pihak ketiga, seperti Redis, RabbitMQ, Kafka, dsb. Pertama, pihak ketiga mempunyai antara muka SDK universal untuk menyelesaikan masalah kepelbagaian bahasa Kedua, mereka juga boleh memisahkan nod dan Java anda Ketiga, mereka mempunyai konfigurasi penghalaan, pemantauan dan pengurusan, dsb.
HTTP keep-alive tidak dapat menjamin rantai panjang sepenuhnya.
Memandangkan anda boleh melakukan pengaturcaraan protokol peringkat rendah, mengapa tidak menggunakan pengaturcaraan soket sahaja, jadi mengapa menggunakan protokol peringkat tinggi?
Websocket menyelesaikan masalah rantaian panjang antara penyemak imbas dan pelayan.
Di mana tuhan yang maha besar tolong jawab