Неге hystrix автоматты ажыратқыш?

Мазмұны:

Неге hystrix автоматты ажыратқыш?
Неге hystrix автоматты ажыратқыш?
Anonim

Ажыратқыш үлгісі сәтсіздіктің каскадын болдырмайды және қызметтер сәтсіз болғанда әдепкі әрекетті береді. Netflix Hystrix ақауларды оқшаулау және олардың жүйенің басқа бөлігіне каскадты болуын болдырмау арқылы қателерге төзімділік пен кідірістерге төзімділікті енгізуге мүмкіндік береді.

Неге біз микросервистерде автоматты ажыратқышты қолданамыз?

Ажыратқыш үлгісі көп жүйелердегі осындай апатты каскадты ақаулықтың алдын алуға көмектеседі. Автоматты сөндіргіш үлгісі негізгі қызметтер қолжетімсіз болғанда немесе кідіріс уақыты жоғары болғанда жақсы өмір сүре алатын ақауларға төзімді және төзімді жүйені құруға мүмкіндік береді.

Гистриксті ажыратқыш дегеніміз не?

Netflix автоматты ажыратқыш үлгісін іске асыратын Hystrix атты кітапхана жасады. Микросервис архитектурасында келесі мысалда көрсетілгендей қызмет шақыруларының бірнеше қабаттары болуы әдеттегідей: 3.1-сурет.

Төмендегілердің қайсысы серіппелі бұлт қолданбасында hystrix автоматты ажыратқыштарын пайдаланудың дұрыс себебі болып табылады?

Әдетте кейбір негізгі қызмет төмендейтін/қателерді біржолата тастайтын қолданбада ақауларға төзімділікті қосу үшін талап етіледі, біз бағдарламаны орындаудың басқа жолына автоматты түрде оралуымыз керек. Бұл көптеген негізгі микросервистерді пайдаланатын Эко жүйесінің бөлінген есептеу стиліне қатысты.

Неге пайдалануым керек?Hystrix?

Hystrix негіздік кітапханасы ақауларға төзімділік пен кідірістерге төзімділікті қамтамасыз ету арқылы қызметтер арасындағы өзара әрекеттесуді басқаруға көмектеседі. Ол істен шыққан қызметтерді оқшаулау және сәтсіздіктердің каскадтық әсерін тоқтату арқылы жүйенің жалпы тұрақтылығын жақсартады.

Ұсынылған: