Мікросервіси: відмінності між версіями

[перевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
SOMBot (обговорення | внесок)
ізольована стаття сирота0
Немає опису редагування
Рядок 1:
'''Мікросервіси'''&nbsp;— [[Архітектурні шаблони програмного забезпечення|архітектурний стиль]] за якого єдиний [[застосунок]] будується як сукупність невеличких сервісів кожен з яких працює у своєму власному [[Процес (інформатика)|процесі]] і комунікує з рештою використовуючи легковагові механізми, зазвичай [[HTTP]]. Ці сервіси будуються навколо бізнес-потреб і розгортаються незалежно з використанням зазвичай повністю автоматизованого середовища. Існує абсолютний мінімум централізованого керування цими сервісами. Самі по собі вони можуть бути написані з використанням різних мов і технологій зберігання даних.<ref>{{Cite web|title = Microservices|url = http://martinfowler.com/articles/microservices.html|website = martinfowler.com|accessdate = 2016-02-02}}</ref>
 
і комунікує з рештою використовуючи легковагові механізми, зазвичай [[HTTP]]. Ці сервіси будуються навколо бізнес-потреб і розгортаються незалежно з використанням зазвичай повністю автоматизованого середовища. Існує абсолютний мінімум централізованого керування цими сервісами. Самі по собі вони можуть бути написані з використанням різних мов і технологій зберігання даних.<ref>{{Cite web|title = Microservices|url = http://martinfowler.com/articles/microservices.html|website = martinfowler.com|accessdate = 2016-02-02}}</ref>
 
Мікросервісна архітектура добре підходить для процессу безперервної поставки, на відміну від [[SOA|сервіс-орієнтовної архітектури]] мікросервісна спрямована на&nbsp;створення одного застосунка в той час як сервісно орієнтована система&nbsp;— являє собою множину застосунків які взаємодіють між собою.