Menulis Klien dan Server yang Kompatibel Mundur
Secara teori, skema penerapan versi RPC membantu mencegah miskomunikasi antara server dan klien yang dimodifikasi dan rekan-rekan yang disebarkan. Namun, dalam praktiknya, pengembang sering harus memperkenalkan perubahan pada antarmuka yang ada tanpa memodifikasi versi, karena klien dan server sebelumnya harus dapat berkomunikasi dengan yang baru. Ini adalah masalah yang lebih besar untuk RPC standar daripada untuk COM; kueri adalah cara alami untuk mencari antarmuka yang didukung di COM, sementara dalam penanganan pengecualian RPC harus digunakan untuk cakupan yang setara.
Bagian ini membahas praktik pemrograman RPC terbaik untuk mengatasi situasi ini. Bagian ini dibagi menjadi topik berikut:
- Teori Penerapan Versi untuk RPC dan COM
- Mengubah Antarmuka dengan Cara yang Kompatibel Mundur
- Contoh Perubahan yang Tidak Kompatibel
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk