Bagikan melalui


Layanan Perute Penemuan

Sampel DiscoveryRouter menunjukkan cara meneruskan pesan penemuan ke titik akhir lain.

Diskusi

Perutean penemuan berguna dalam skenario di mana klien mencari layanan menggunakan proksi yang tidak menyadari layanan seperti itu, tetapi mengetahui proksi lain. Proksi ini dapat meneruskan paket penemuan dari klien ke proksi kedua. Proksi kedua dapat mencari layanan dan mengembalikan respons ke klien asli.

Dalam sampel ini, klien mengirim pesan ke komponen perutean penemuan. Pesan ini dikirim ke titik akhir tertentu pada perute penemuan. Perute kemudian meneruskan pesan ke titik akhir multisiar UDP. Pesan pemeriksaan keluar ke titik akhir multisiar dan layanan yang mendengar pada alamat multisiar UDP merespons perute penemuan tersebut. Perute penemuan mengumpulkan respons dan mengirimkannya kembali ke klien.

Untuk menyiapkan, membangun, dan menjalankan sampel

  1. Susun sampel.

  2. Jalankan DiscoveryRouter yang dapat dieksekusi.

  3. Jalankan layanan yang dapat dieksekusi dari direktori build.

  4. Jalankan komputer klien yang dapat dieksekusi. Perhatikan bahwa klien menemukan layanan.