Biznes domenlari bo'yicha xizmatlarni loyihalash
Bu bizga barqaror interfeyslarni, yuqori darajada bog'langan va ozgina bog'liq kod modullarini va aniq belgilangan, chegaralangan kontekstlarni berishi mumkin.
Avtomatlashtirish madaniyati
Bu bizga ko'proq erkinlik beradi, biz ko'proq modullarni joylashtira olamiz.
Amalga oshirish tafsilotlarini yashirish
Bu xizmatlarning bir-biridan mustaqil ravishda rivojlanishiga imkon beradi.
To'liq markazsizlashtirish
Qarorlar qabul qilish va arxitektura tushunchalarini markazsizlashtiring, jamoalarga avtonomiya bering, shunda kompaniyaning o'zi o'zgarishlarga tezda moslasha oladigan murakkab moslashuvchan tizimga aylanadi.
Mustaqil joylashtirish
Siz boshqa hech narsani o'zgartirmasdan xizmatning yangi versiyasini o'rnatishingiz mumkin.
Birinchidan, iste'molchi
Xizmatdan foydalanish oson bo'lishi kerak, shu jumladan boshqa xizmatlar.
Xatolarni izolyatsiyalash
. Agar boshqa xizmatlar ishlayotgan bo'lsa, bitta xizmat ishlamay qolsa, bu butun tizimni nosozliklarga chidamli qiladi.
Kuzatuv qulayligi
Tizimda ko'plab komponentlar mavjud, shuning uchun unda sodir bo'layotgan barcha narsalarni kuzatib borish qiyin. Bizga tizimning har bir burchagini ko'rib chiqish va har qanday hodisalar zanjirini kuzatish imkonini beruvchi murakkab monitoring vositalari kerak.
Jamiyat boshqa yondashuvni afzal ko'radi: aqlli so'nggi nuqtalar va soqov kanallar . Ilovalar yaratilgan mikroservislar bir-biriga iloji boricha kamroq bog'liq bo'lishi va shu bilan birga juda chambarchas bog'langan bo'lishi kerak - ular o'zlarining domen mantig'ini o'z ichiga oladi va klassik Unix nuqtai nazaridan filtrlar kabi ishlaydi: ular so'rovlarni qabul qiladilar, murojaat qiladilar. mantiq va javoblar hosil qiladi. Ular WS-Choreography yoki BPEL yoki ba'zi markazlashtirilgan vosita kabi murakkab protokollar o'rniga oddiy REST-ga o'xshash protokollar yordamida tartibga solinadi.
Afzalliklar
Texnologiyalar to'plamining mustaqilligi, xizmatlarni joylashtirish va kengaytirish.
Standart, oddiy va ishonchli aloqa kanali (80-portda HTTP orqali matnni uzatish).
Optimallashtirilgan xabarlar.
Barqaror xabar almashish spetsifikatsiyasi.
Domen kontekstlarini izolyatsiya qilish.
Xizmatlarni ulash va o'chirish qulayligi.
Asinxron xabarlar tizimdagi yukni boshqarishga yordam beradi.
Xabarlar sinxronizatsiyasi tizim ish faoliyatini boshqarishga yordam beradi.
To'liq mustaqil va avtonom xizmatlar.
Biznes mantig'i faqat xizmatlarda saqlanadi.
Kompaniyaga o'zgarishlarga tezda moslasha oladigan bir nechta kichik avtonom qismlardan / jamoalardan tashkil topgan murakkab moslashuvchan tizimga aylanishiga ruxsat bering.
Kamchiliklar
Do'stlaringiz bilan baham: |