Rumah  >  Soal Jawab  >  teks badan

java - hessian协议和http协议有什么优势和差异?

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

PHP中文网PHP中文网2741 hari yang lalu563

membalas semua(2)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:40:44

    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,

    balas
    0
  • 迷茫

    迷茫2017-04-18 09:40:44

    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.

    balas
    0
  • Batalbalas