Eureka Server-ը հավելված է, որը պարունակում է տեղեկատվություն հաճախորդների սպասարկման բոլոր հավելվածների մասին Յուրաքանչյուր Micro ծառայություն կգրանցվի Eureka սերվերում, և Eureka սերվերը գիտի յուրաքանչյուրի վրա աշխատող բոլոր հաճախորդի հավելվածները: նավահանգիստ և IP հասցե: Eureka սերվերը հայտնի է նաև որպես Discovery Server:
Ինչպե՞ս է աշխատում Eureka ծառայության հայտնաբերումը:
Netflix Eureka-ի հետ յուրաքանչյուր հաճախորդ կարող է միաժամանակ հանդես գալ որպես սերվեր՝ իր կարգավիճակը միացված հասակակիցներին վերարտադրելու համար: Այլ կերպ ասած, հաճախորդը առբերում է ծառայության ռեգիստրի բոլոր միացված հասակակիցների ցանկը և կատարում է բոլոր հետագա հարցումները ցանկացած այլ ծառայության նկատմամբ բեռի հավասարակշռման ալգորիթմի միջոցով::
Ի՞նչ է օգտագործում Discovery սերվերը:
Ծառայությունների հայտնաբերումը ն է, թե ինչպես են հավելվածներն ու (միկրո) ծառայությունները միմյանց տեղորոշում ցանցում: Իրականացումները ներառում են ինչպես կենտրոնական սերվեր(ներ), որոնք պահպանում են հասցեների գլոբալ տեսքը, այնպես էլ հաճախորդները, որոնք միանում են կենտրոնական սերվերին՝ հասցեները թարմացնելու և առբերելու համար:
Ի՞նչ է Discovery սերվերը Microservices-ում:
Ամփոփում. Microservices հավելվածում գործարկվող ծառայության օրինակների շարքը դինամիկ կերպով փոխվում է: Օրինակները դինամիկ կերպով նշանակված են ցանցային տեղակայանքներով: … Սերվերի կողմից հայտնաբերում օգտագործող համակարգերում հաճախորդները հարցումներ են կատարում երթուղիչի միջոցով, որը հարցումներ է կատարում ծառայության գրանցամատյանում և ուղարկում հարցումը հասանելի օրինակ:
Ինչպե՞ս եք զանգահարել eureka սերվեր:
Իրականացում
- Ստեղծեք eureka սերվերի նախագիծը: Ստեղծեք գարնանային բեռնման հավելված՝ ներառելով ստորև կատարված փոփոխությունները pom.xml-ում:
- Ավելացրեք գարնանային ամպային էվրիկա աջակցություն: Մեր սերվերը Eureka Server դարձնելու համար ավելացվել է անոտացիա @EnableEurekaServer:
- Կարգավորել application.properties / application.yml.