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.
Sistem teragih berkomunikasi antara satu sama lain Secara umumnya, terdapat dua bentuk:
rpc
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.