Bagaimanakah pengguna dubbo melanggan perkhidmatan pembekal?
我想大声告诉你2017-05-17 10:05:25
0
4
637
Selepas saya menulis program penyedia perkhidmatan, bagaimanakah pengguna perkhidmatan melanggan perkhidmatan mereka sendiri dari pusat pendaftaran? Bagaimanakah pengguna perkhidmatan mengetahui perkhidmatan yang saya sediakan?
Pembekal mendaftarkan perkhidmatan ke pusat pendaftaran Pengguna mengkonfigurasi secara tempatan perkhidmatan yang bergantung padanya, dan selepas pergi ke dalam talian, ia pergi ke pusat pendaftaran untuk mendapatkan pembekal. Selepas mendapatkan semula, kedua-duanya disambungkan secara langsung.
Pembekal perkhidmatan melaksanakan kelas A dan menganotasikannya @org.springframework.stereotype.Service @com.alibaba.dubbo.config.annotation.Service(protocol = {"dubbo"})
Berkhidmat kepada pengguna
Fail konfigurasi yang diperlukan oleh kedua-dua projek dalam fail konfigurasi dubbo < nama protokol="dubbo">
Pengguna akan pergi ke pusat pendaftaran untuk mencari antara muka perkhidmatan yang mereka perlukan Jika perkhidmatan itu wujud, alamat antara muka perkhidmatan akan dikembalikan Kemudian pengguna akan menggunakan alamat ini untuk menghubungi antara muka penyedia perkhidmatan. Apa yang perlu diperhatikan di sini ialah pengguna tidak segera mendapatkan perkhidmatan terus di pusat pendaftaran, tetapi hanya mendapatkan alamat.
Pembekal mendaftarkan perkhidmatan ke pusat pendaftaran
Pengguna mengkonfigurasi secara tempatan perkhidmatan yang bergantung padanya, dan selepas pergi ke dalam talian, ia pergi ke pusat pendaftaran untuk mendapatkan pembekal. Selepas mendapatkan semula, kedua-duanya disambungkan secara langsung.
kelas A melaksanakan B
Pembekal perkhidmatan melaksanakan kelas A dan menganotasikannya
@org.springframework.stereotype.Service
@com.alibaba.dubbo.config.annotation.Service(protocol = {"dubbo"})
Berkhidmat kepada pengguna
Fail konfigurasi yang diperlukan oleh kedua-dua projek dalam fail konfigurasi dubbo
< nama protokol="dubbo">
Bagaimanakah pengguna perkhidmatan mengetahui perkhidmatan yang saya sediakan?
Dokumentasi, komunikasi
Pengguna akan pergi ke pusat pendaftaran untuk mencari antara muka perkhidmatan yang mereka perlukan Jika perkhidmatan itu wujud, alamat antara muka perkhidmatan akan dikembalikan Kemudian pengguna akan menggunakan alamat ini untuk menghubungi antara muka penyedia perkhidmatan. Apa yang perlu diperhatikan di sini ialah pengguna tidak segera mendapatkan perkhidmatan terus di pusat pendaftaran, tetapi hanya mendapatkan alamat.