Hystrix турбин гэж юу вэ?
Hystrix турбин гэж юу вэ?

Видео: Hystrix турбин гэж юу вэ?

Видео: Hystrix турбин гэж юу вэ?
Видео: GDG DevFest Kaliningrad'18. Day 2. Frontend. Hystrix - сетевое взаимодействие 2024, Арваннэгдүгээр
Anonim

Турбин нь Server-Sent Event (SSE) JSON өгөгдлийн урсгалыг нэг урсгалд нэгтгэх хэрэгсэл юм. Жишээлбэл, Netflix ашигладаг Hystrix ашигладаг бодит цагийн хяналтын самбартай Турбин 100 эсвэл 1000 машинаас авсан өгөгдлийг нэгтгэх.

Тиймээс hystrix урсгал гэж юу вэ?

The Hystrix хяналтын самбар хянах боломжийг танд олгоно Hystrix бодит цагийн хэмжүүр. The Hystrix хяналтын самбар нь Turbine ашиглан нэгтгэсэн нэг сервер эсвэл кластер серверийг бага хоцролттой (ихэвчлэн кластерыг нэг сервертэй нэгтгэхэд 1 эсвэл 2 секунд орчим) хянах боломжийг олгодог.

Үүний нэгэн адил хаврын үүлэн дэх турбин гэж юу вэ? Тойм. Энэ нийтлэлд бид танд танилцуулах болно Хаврын үүл Netflix Турбин . Энэ нь хэд хэдэн Hystrix хэмжигдэхүүнийг нэгтгэж, нэг хяналтын самбарт харуулах боломжтой. Турбин нь олон урсгалыг нэг урсгалд нэгтгэх Netflix-ийн нээлттэй эхийн хэрэгсэл юм.

Үүнтэй холбогдуулан @enablecircuitbreaker юунд хэрэгтэй вэ?

Ашиглах Circuit Breaker загвар нь холбогдох үйлчилгээ доголдсон үед микро үйлчилгээг үргэлжлүүлэн ажиллуулах боломжийг олгож, бүтэлгүйтлийн шат дамжлага үүсэхээс сэргийлж, бүтэлгүйтсэн үйлчилгээг сэргээх хугацааг өгдөг.

Hystrix-д буцах арга гэж юу вэ?

Энэ зарчим нь электрониктой төстэй: Hystrix харж байна аргууд холбогдох үйлчилгээнүүдийн дуудлага бүтэлгүйтсэн тохиолдолд. Хэрэв ийм доголдол гарвал энэ нь хэлхээг нээж, дуудлагыг a руу дамжуулна нөхөн сэргээх арга . Энэ нь дараагийн бүх дуудлагыг хаяг руу дамжуулах болно гэсэн үг юм нөхөн сэргээх арга , ирээдүйд бүтэлгүйтлээс урьдчилан сэргийлэх.

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