კონკრეტულად რა არის მიკროსერვისი?
კონკრეტულად რა არის მიკროსერვისი?

ვიდეო: კონკრეტულად რა არის მიკროსერვისი?

ვიდეო: კონკრეტულად რა არის მიკროსერვისი?
ვიდეო: Microservices Explained in 5 Minutes 2024, მაისი
Anonim

მიკროსერვისები არის პროგრამული უზრუნველყოფის განვითარების ტექნიკა - სერვისზე ორიენტირებული არქიტექტურის (SOA) სტრუქტურული სტილის ვარიანტი - რომელიც აწყობს აპლიკაციას, როგორც თავისუფლად დაწყვილებული სერვისების კრებულს. Ში მიკროსერვისები არქიტექტურა, სერვისები წვრილმარცვლოვანია და პროტოკოლები მსუბუქი წონაა.

რა არის მიკროსერვისების მაგალითები?

Netflix , eBay, Amazon, დიდი ბრიტანეთის მთავრობის ციფრული სერვისი, Twitter, PayPal, The Guardian და მრავალი სხვა ფართომასშტაბიანი ვებსაიტები და აპლიკაციები ყველა განვითარდა მონოლითურიდან მიკროსერვისის არქიტექტურამდე.

შემდგომში ჩნდება კითხვა, შესაძლებელია თუ არა მიკროსერვისები დამოუკიდებლად განლაგდეს? მიკროსერვისები გადაჭრით მონოლითური სისტემების ამ გამოწვევებს მაქსიმალურად მოდულარული ყოფნით. უმარტივესი ფორმით, ისინი ხელს უწყობენ აპლიკაციის შექმნას, როგორც მცირე სერვისების კომპლექტს, თითოეული მუშაობს საკუთარ პროცესში და არის დამოუკიდებლად განლაგდება.

რა არის მიკროსერვისები და როგორ მუშაობს ისინი?

მთავარი იდეა ა მიკროსერვისი არქიტექტურა იმაში მდგომარეობს, რომ აპლიკაციები უფრო მარტივია ასაშენებლად და შენარჩუნებაში, როდესაც იყოფა პატარა ნაწილებად მუშაობა შეუფერხებლად ერთად. განიხილეთ თითოეული ფუნქცია, როგორც დამოუკიდებელი სერვისი, რომელიც შეიძლება შეიცვალოს, განახლდეს ან წაიშალოს აპლიკაციის დანარჩენი შეფერხების გარეშე.

რა განსხვავებაა API-სა და Microservices-ს შორის?

The განსხვავება API-სა და მიკროსერვისებს შორის ან API არის ხელშეკრულება, რომელიც აწვდის მითითებებს მომხმარებლისთვის ძირითადი სერვისით სარგებლობისთვის. ა მიკროსერვისი არის არქიტექტურული დიზაინი, რომელიც ჰყოფს (ჩვეულებრივ, მონოლითური) აპლიკაციის ნაწილებს მცირე, თვითშემცველ სერვისებად.

გირჩევთ: