Kata pengantar
Pada bagian sebelumnya, kami membangun pusat pendaftaran layanan untuk menyediakan jembatan bagi berbagai penyedia layanan dan konsumen. Di bagian ini, kami membangun penyedia layanan dan terdaftar di pusat pendaftaran.
Alamat Sumber Terbuka: https://github.com/bigbeef
Buat modul eureka-klien baru
Struktur kode adalah sebagai berikut:
Menulis kode
CPPBA-SPRING-CLOUD-EUREKA-CLIENT> pom.xml
<? Xml Version = "1.0" encoding = "UTF-8"?> <Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema XSI: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <ModelVersion> 4.0.0 </modelversion> <Arttifactid> CPPBAACKKA/CLIENK/CLIENK/CPPBAICKA/CPPBAICKA </ModelVersion> <titifactid> CPPBAACKKA/CPPBAICKA </ModelVersion> CPPBAICKA> CPPBAICKA> CPPBAICKA> <packaging>jar</packaging> <name>${project.artifactId}</name> <parent> <groupId>com.cppba</groupId> <artifactId>cppba-spring-cloud</artifactId> <version>1.0.0</version> </parent> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <ArTifactId> Spring-cloud-starter-eureka </artifactid> </gandendency> </dependencies> </project>SpringcloudeureKaclientApplication.java
Paket com.cppba; impor org.springframework.beans.factory.annotation.value; impor org.springframework.boot.springapplication; impor org.springframework.boot.autoconfigure.springboot aplikasi aplikasi; impor org.springframework.cloud.netflix.eureka org.springframework.web.bind.annotation.RestController;@springbootApplication@enableeureKaclient@restcontrollerpublic kelas springcloudeureKaclientApplication {public static void (string [] args) {springappleication.run (springcloudedeureure (string [] args) {springapplication.run (springcloud (springcliPliClication (springcliPliClication. } @Value ("$ {server.port}") Private String Port; @RequestMapping ("/hai") Public String Sayshi (@RequestParam Name) {return "hai" + name + ", saya dari port:" + port; }}application.properties
server.port = 8764eureka.client.serviceurl.defaultzone = http: // localhost: 8761/eureka/spring.application.name = layanan-Say
Proyek selesai
Mulai proyek
Sebelum memulai Eureka-Client, pertama-tama kita memulai Eureka-Server yang dibangun di bagian sebelumnya. Setelah kedua layanan dimulai, kami mengunjungi pusat pendaftaran dan Anda dapat melihat:
Ini berarti bahwa pendaftaran layanan kami berhasil! Kunjungi http://127.0.0.1:8764/hi?name=hornet
Pada titik ini, proyek Eureka-Client (Layanan Penemuan) telah berhasil dibangun.
Proyek Referensi: https://github.com/bigbeef/cppba-spring-cloud
Alamat GitHub: https://github.com/bigbeef
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.