หลักฐาน
ระบบได้รับการติดตั้งด้วย JDK1.8 ขึ้นไปและกำหนดค่าแนวคิด Maven (ใช้แนวคิดที่นี่สำหรับการสาธิต Maven เวอร์ชัน 3.5 กำหนดค่า Alibaba Cloud Source)
การก่อสร้างโครงการ
สร้างโครงการ Maven ใหม่และสร้างโครงการที่ง่ายที่สุด ชื่อโครงการคือ Eurekaserverdemo ชื่อแพ็คเกจเป็นแบบสุ่มและวิธีการบรรจุภัณฑ์ของโครงการคือ JAR
นอกจากนี้คุณยังสามารถใช้เครื่องกำเนิดสปริงอย่างเป็นทางการซึ่งจะสร้างโครงสร้างโครงการ SpringBoot พื้นฐาน สำหรับการสาธิตที่นี่ก็โอเค
ปรับเปลี่ยนไฟล์ POM อ้างถึงต่อไปนี้คำแนะนำของเวอร์ชันเหมือนกับบทความนี้มีข้อผิดพลาดมากมายในสปริงบู๊ตและคลาวด์
<? xml version = "1.0" การเข้ารหัส = "utf-8"?> <project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/ XSI: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" <ArtIfactId> EurekaserverDemo </artifactid> <sersion> 0.0.1-snapshot </version> <packaging> jar </packaging> <pendencies> <pendency> <sdependency> <Sersion> 1.3.5.Release </เวอร์ชัน> </การพึ่งพา> </การพึ่งพา> <name> EurekaserverDemo </name> <คำอธิบาย> โครงการสาธิตสำหรับการบูตฤดูใบไม้ผลิ </คำอธิบาย> <carent> <roupid> org.springframework.boot </groupid> <relative path/> <!-การค้นหาผู้ปกครองจากที่เก็บ-> </parent> <การพึ่งพาการจัดการ> <การพึ่งพา> <การพึ่งพา> <roupId> org.springframework.cloud </groupid> <ratifactid> Spring-Cloud-depodencies </artifactid> <version> camden.sr3 <การพึ่งพา> <roupId> org.springframework.cloud </groupId> <ratifactid> Spring-Cloud-config-Server </artifactid> </การพึ่งพาอาศัย> <การพึ่งพา> <roupid> org.springframework.cloud </groupid> ตัวบ่งชี้-> <การพึ่งพา> <roupId> org.springframework.boot </groupId> <ratifactid> Spring-Boot-Starter-Actuator </artifactid> <ArtIfactId> Spring-Boot-Maven-Plugin </artifactId> </plugin> <plugin> <maverId> org.apache.maven.plugins </groupid> <ratifactid> maven-compiler-plugin </artifactid> </build> </project>
สร้างคลาสหลักใหม่เพื่อเริ่มโครงการ
แพ็คเกจ com.hellxz.eurekaserverdemo; นำเข้า org.springframework.boot.springapplication; นำเข้า org.springframework.boot.autoconfigure.springbootapplication; นำเข้า org.springframework.cloud.netflix.eureka Hellxz * @description: Eurekaserver * @date: 2018/4/13 16:53 */ @enableeurekaserver @springbootapplicationpublic คลาส EurekaserverDemoapplication {void คงที่สาธารณะ -สร้างไฟล์ Application.Properties ใหม่ในไดเรกทอรีทรัพยากรเพื่อกำหนดค่าพารามิเตอร์ที่เกี่ยวข้องกับ Eurekaserver หรือคุณสามารถใช้ไฟล์ YAML
#ให้บริการ Service Port Server.port = 1111#ชื่อโดเมนที่ให้บริการคุณสามารถใช้ LocalHost หรือกำหนดค่าโฮสต์เพื่อทดสอบ Eureka.Instance.HostName = localHost#ใกล้เพื่อลงทะเบียนตัวเองด้วยรีจิสทรี Eureka.client.register-with-eureka = เท็จ รีจิสทรีใช้เพื่อรักษาโหนด Eureka.Client.fetch-registry = false#กำหนดค่า URL ของรีจิสทรีเพื่อให้บริการ (ดูการกำหนดค่าข้างต้นที่นี่) Eureka.client.serviceurl.defaultzone = http: // $ {eureka.instance.hostnameเริ่มโครงการนี้และทดสอบ
ทดสอบ
เนื่องจาก localhost: 1111 ได้รับการกำหนดค่าเป็นเส้นทางการเข้าถึงเพียงเข้าถึงได้โดยตรงหลังจากเริ่มโครงการดังแสดงในรูป
ณ จุดนี้ศูนย์การลงทะเบียนยูเรก้าได้ถูกสร้างขึ้น
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น