java - hessian协议和http协议有什么优势和差异?
PHP中文网
PHP中文网 2017-04-18 09:38:44
0
2
604

最近有项目中需要跨语言调用,了解了下hessian协议,感觉好像是http+自己的序列化。但是跨语言调用的时候复杂对象应该是不能序列化的,只能走json。都是ip+端口调用这样hessian的优势是什么?hessian没怎么用过,理解比较浅

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
伊谢尔伦

Hessian juga adalah perkhidmatan ws yang ringan Kelebihannya ialah anda tidak perlu mengambil berat tentang proses itu, ia seperti memanggil yang tempatan lakukan penghuraian objek sendiri,

迷茫

Hessian ialah perkhidmatan RPC ringan yang dilaksanakan berdasarkan protokol Binary-RPC Ia akan mensiri dan menyahsiri kejadian anda.
Kelebihan:

方便呀,很多事情你不用管,可以穿文件呀,数据大点也可以呀

-----Daripada dokumentasi dubbo, penerangan tentang hessian, anda boleh membaca-----
Protokol panggilan jauh berdasarkan Hessian.

Bilangan sambungan: berbilang sambungan
Kaedah sambungan: sambungan pendek
Protokol penghantaran: HTTP
Kaedah penghantaran: penghantaran segerak
Siri: Siri binari Hessian
Skop yang berkenaan: masuk Parameter keluar paket data adalah lebih besar, terdapat lebih banyak pembekal daripada pengguna, pembekal berada di bawah tekanan yang lebih besar, dan fail boleh dipindahkan.
Senario yang berkenaan: pemindahan halaman, pemindahan fail atau kebolehoperasian dengan perkhidmatan hessian asli
(1) Kekangan:

Parameter dan nilai pulangan mesti melaksanakan antara muka Serializable
Parameter dan nilai pulangan tidak boleh disesuaikan untuk melaksanakan Senarai, Peta, Nombor, Tarikh, Kalendar dan antara muka lain Anda hanya boleh menggunakan pelaksanaan yang disediakan oleh JDK , kerana Hessian akan melakukan pemprosesan khas Nilai hartanah dalam kelas pelaksanaan tersuai akan hilang.

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