Эврика Сервер нь бүх клиент үйлчилгээний програмуудын талаарх мэдээллийг агуулсан програм юм Микро үйлчилгээ бүр Eureka серверт бүртгүүлэх ба Eureka сервер тус бүр дээр ажиллаж байгаа бүх клиент програмыг мэддэг. порт ба IP хаяг. Эврика серверийг мөн Discovery Server гэж нэрлэдэг.
Эврика үйлчилгээний нээлт хэрхэн ажилладаг вэ?
Netflix Eureka-г ашигласнаар үйлчлүүлэгч бүр серверийн үүрэг гүйцэтгэж, статусаа холбогдсон үе тэнгийнхэнтэйгээ хуулбарлах боломжтой. Өөрөөр хэлбэл, үйлчлүүлэгч үйлчилгээний бүртгэлийн бүх холбогдсон үе тэнгийнхний жагсаалтыг авч, ачааллыг тэнцвэржүүлэх алгоритмаар дамжуулан бусад үйлчилгээнд цаашдын бүх хүсэлтийг гаргадаг.
Discovery сервер юунд хэрэгтэй вэ?
Үйлчилгээний нээлт нь програмууд болон (микро) үйлчилгээнүүд сүлжээн дээр бие биенээ хэрхэн байршуулдаг юм. Хэрэгжүүлэлтүүд нь хаягийг дэлхийн хэмжээнд хардаг төв сервер(үүд) болон хаягийг шинэчлэх, сэргээх зорилгоор төв серверт холбогддог үйлчлүүлэгчид хоёуланг нь багтаасан болно.
Microservices дэх Discovery сервер гэж юу вэ?
Хураангуй. Микро үйлчилгээний програмд ажиллаж байгаа үйлчилгээний жишээнүүд динамикаар өөрчлөгддөг. Тохиолдлууд нь динамикаар хуваарилагдсан сүлжээний байршлуудтай. … Сервер талын илрүүлэлтийг ашигладаг системд үйлчлүүлэгчид чиглүүлэгчээр дамжуулан хүсэлт гаргах ба энэ нь үйлчилгээний бүртгэлээс асууж хүсэлтийг боломжтой инстанс руу дамжуулдаг.
Эврика серверийг яаж дуудах вэ?
Хэрэгжүүлэлт
- Эврика серверийн төслийг үүсгэ. pom.xml-д доорх өөрчлөлтүүдийг багтаасан хаврын ачаалах програмыг үүсгэнэ үү.
- Хаврын үүл эврика дэмжлэг нэмнэ. Манай серверийг Эврика Сервер болгохын тулд @EnableEurekaServer тайлбарыг нэмсэн.
- application.properties / application.yml-г тохируулах.