- Cloud-Native Applications in Java
- Ajay Mahajan Munish Kumar Gupta Shyam Sundar
- 135字
- 2021-06-24 19:07:20
Differences between microservices and service-oriented architecture (SOA)
Here are the differences between microservices and service-oriented architecture (SOA):
- A service executes the entire business unit of work. For example, if a service requires customer or product data, it is preferable to store it within the service data stores. Typically, there is no need to go to a customer service for getting a customer record through ESB.
- A service has its own private database or a database that is shared only in its bounded context and can store the information required to service the business unit of work.
- A service is a smart endpoint and typically exposes a REST interface with a contract definition in Swagger or similar repository. Some of the services that are consumed by other divisions or clients are exposed through an API platform.
推薦閱讀
- 吾老之域:老年人微信生活與家庭微信反哺
- 基于集成學(xué)習(xí)的角反射體目標(biāo)雷達(dá)識(shí)別理論與方法
- 開(kāi)關(guān)電源維修從入門到精通(第3版)
- HFSS電磁仿真設(shè)計(jì)從入門到精通
- 數(shù)字電路與系統(tǒng)
- 移動(dòng)互聯(lián)網(wǎng):原理、技術(shù)與應(yīng)用
- 華為MPLS技術(shù)學(xué)習(xí)指南
- 數(shù)字新基建的大動(dòng)脈:光纜技術(shù)革新與管線施工
- 通信電子線路
- 5G承載網(wǎng)絡(luò)運(yùn)維(中級(jí))
- 5G移動(dòng)通信網(wǎng)絡(luò):從標(biāo)準(zhǔn)到實(shí)踐(新一代信息技術(shù)叢書)
- 電子技術(shù)(第3版)
- 新型航空遙感數(shù)據(jù)產(chǎn)品生產(chǎn)技術(shù)
- 濾波器設(shè)計(jì)理論及應(yīng)用:非線性非高斯系統(tǒng)狀態(tài)估計(jì)
- 光電定位與光電對(duì)抗