node.js - Bagaimana cara terbaik untuk berkomunikasi antara satu sama lain antara perkhidmatan http dan perkhidmatan tcp?
PHP中文网
PHP中文网 2017-05-16 13:38:05
0
4
807

Projek ini mempunyai latar belakang web Operasi dalam arahan mengeluarkan latar belakang untuk tetapan peranti perkakasan Walau bagaimanapun, peranti perkakasan menggunakan protokol TCP, jadi perkhidmatan TCP yang berasingan disediakan untuk berkomunikasi dengan perkakasan, dan dua proses. dijalankan secara berasingan Maklumat apabila pengguna beroperasi di latar belakang, Apakah cara terbaik untuk berkomunikasi dengan perkhidmatan tcp?

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(4)
滿天的星座

Nodejs boleh memulakan pautan tcp, mulakan perkhidmatan sambungan tcp sebelum memulakan web Perkhidmatan tcp perlu mengekalkan status sambungan tcp (seperti pemotongan dan penyambungan semula, dsb.), dan kemudian hubungi terus perkhidmatan sambungan tcp dalam web. perkhidmatan untuk komunikasi , yang mempunyai tahap gandingan yang tinggi tetapi lebih mudah digunakan.

黄舟

Adakah ia nodejs?
Sebaik-baiknya gunakan proses yang sama, supaya anda tidak perlu mempertimbangkan isu komunikasi antara proses.
Jika anda perlu menjalankan dua proses, kemudian gunakan pihak ketiga, seperti redis pub/sub Kedua-dua proses berfungsi sebagai pelanggan untuk menyambung ke perkhidmatan redis, satu terbitan dan satu langganan.

巴扎黑

Apabila bahagian belakang web projek menerima permintaan penyemak imbas, ia secara langsung mula menghantar komunikasi data TCP ke peranti Selepas mendapat keputusan, ia terus menghuraikan dan mengembalikannya ke penyemak imbas.

Mengapa anda perlu membuka satu lagi proses perkhidmatan TCP?

Perlukah saya berfikir dengan teliti tentang cara menerangkan masalah dengan jelas sebelum bertanya soalan?

巴扎黑

Alamat telefon bimbit saya mungkin telah digunakan oleh seseorang

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan