java - 远程过程调用(RPC)的意义仅仅是为了解决分布式需求么?
PHPz
PHPz 2017-04-17 17:26:35
0
4
410

仅仅是为了在两台服务器上通信么?如果是一台服务器有没有必要设置两个端口调用RFC服务?这样子是不是有点多余?

PHPz
PHPz

学习是最好的投资!

membalas semua(4)
巴扎黑

Sistem teragih berkomunikasi antara satu sama lain Secara umumnya, terdapat dua bentuk:

  1. rpc

  2. Mesej
    Kedua-dua borang bertujuan untuk mencapai komunikasi dan kerjasama antara komponen yang berbeza (mesin yang berbeza) sistem yang diedarkan.

迷茫

RPC sebenarnya adalah penyelesaian penyahgandingan perkhidmatan teragih Malah, ia boleh difahami sebagai definisi dan pelaksanaan set antara muka perkhidmatan. Kepentingan PRC ialah pengguna tidak perlu mengambil berat tentang pelaksanaan khusus komunikasi jauh (supaya ia boleh wujud merentasi bahasa pengaturcaraan, protokol rangkaian dan kaedah pengekodan data), tetapi menumpukan pada melaksanakan logik program mereka sendiri.

左手右手慢动作

Mengapa sediakan dua port?

阿神

Penyelesaian aplikasi yang diedarkan, terutamanya mengurangkan gandingan. Faedahnya termasuk:

  • Kebutiran agihan menjadi lebih kecil

  • Aplikasi berkomponen dan modulnya jelas

  • Biarkan fungsi yang berbeza memilih kaedah pelaksanaan yang paling sesuai (bahasa, dll.), pemanggil tidak perlu peduli

PS: Xiaobai merumuskannya secara rawak.

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