Microservices дэх ZUUL гэж юу вэ?
Microservices дэх ZUUL гэж юу вэ?

Видео: Microservices дэх ZUUL гэж юу вэ?

Видео: Microservices дэх ZUUL гэж юу вэ?
Видео: Keep Ruby Weird 2018 - Distributed Fizz Buzz... by Nathan Ladd & Scott Bellware 2024, May
Anonim

Зуул API гарц эсвэл Edge үйлчилгээний үүрэг гүйцэтгэдэг. Энэ нь UI-аас ирсэн бүх хүсэлтийг хүлээн авч, дараа нь хүсэлтийг дотоод руу шилжүүлдэг бичил үйлчилгээ . Edge үйлчилгээ нь өөрөө а бичил үйлчилгээ , энэ нь бие даан өргөжүүлж, байршуулах боломжтой тул бид ачааллын тест хийх боломжтой.

Үүний дагуу MicroServices-д ZUUL-ийн хэрэглээ юу вэ?

Зуул нь олон тооны дэмжлэг үзүүлэх үйлчилгээнд хүсэлтийг прокси илгээдэг захын үйлчилгээ юм. Энэ нь таны системд нэгдсэн "урд хаалгыг" өгдөг бөгөөд энэ нь хөтөч, гар утасны програм эсвэл бусад хэрэглэгчийн интерфэйс нь эх сурвалж хоорондын нөөц хуваалцах (CORS) болон баталгаажуулалтыг удирдахгүйгээр олон хостын үйлчилгээг ашиглах боломжийг олгодог.

Үүнтэй адилаар MicroServices дахь hystrix гэж юу вэ? Netflix-ийн дагуу " Hystrix Энэ нь алсын систем, үйлчилгээ, гуравдагч талын номын санд нэвтрэх цэгүүдийг тусгаарлах, шаталсан доголдлыг зогсоож, бүтэлгүйтэх нь гарцаагүй болсон нарийн төвөгтэй тархсан системд тэсвэрлэх чадварыг идэвхжүүлэхэд зориулагдсан хоцролт ба алдааг тэсвэрлэх номын сан юм."

Мөн MicroServices дэх ZUUL сервер гэж юу вэ?

Зуул сервер нь бүх хүсэлтийг хүлээн авч, динамик чиглүүлэлт хийдэг гарц програм юм бичил үйлчилгээ програмууд. The Зуул сервер мөн Edge гэж нэрлэдэг Сервер.

ЗУУЛ нь ачаалал тэнцвэржүүлэгч мөн үү?

Энгийнээр хэлбэл, бид хэрэглэгчийн хүсэлтийг Spring Cloud MicroServices экосистемд түгээдэг ачааллыг тэнцвэржүүлэх чухал бөгөөд нийтлэг функц юм. Зуул вэб сайт, мобайл төхөөрөмжөөс таны үйлчилгээний арын хэсэгт хандах хүсэлтийг хүлээн авах гарц болж ажилладаг.

Зөвлөмж болгож буй: