当前位置:网站首页>Differences between microservice architecture and SOA Architecture
Differences between microservice architecture and SOA Architecture
2022-06-12 15:12:00 【CXgeng】
SOA The difference and connection between architecture and microservice
List of articles
Preface
Microservices and SOA The difference between
One 、 Differences and connections ?
After the service-oriented transformation of the business system , The originally shared business is split into sharable services , The repeated construction of shared services can be avoided to the greatest extent , Resource connection bottleneck , Whether the split services also need to be split and deployed in the dimension of business functions , To reduce business coupling and improve fault tolerance ?
Microservices are such a solution , From the name , Service oriented (SOA) And microservices are essentially an embodiment of the idea of service , If SOA It is the rudiment of service-oriented development , So microservice is a further optimization for reusable business services , We can SOA As a superset of microservices , Once the service scale is expanded, it means the construction of services 、 Release 、 The complexity of operation and maintenance will also increase exponentially , Therefore, the premise of implementing microservices is the maturity of software delivery links and infrastructure , Therefore, microservice is not a new concept in my opinion , In essence, it is the best practice direction of service-oriented thinking , because SOA And microservices have different concerns , This makes a big difference between the two .
- SOA It focuses on the reusability of services and solving the problem of information island .
- Microservices focus on decoupling , Although decoupling and reusability are the same from a certain point of view , But in essence, it is differentiated by , Decoupling is to reduce the coupling between services , Reusability focuses on the reuse of services
- Microservices will pay more attention to DevOps Continuous delivery of , Because after the service granularity is more refined , Make development, operation and maintenance more important , Therefore, the combination of microservices and container technology is closer
边栏推荐
- Shardingsphere practice (6) - elastic scaling
- FIRST集与FOLLOW集白话版
- Understanding of Odom coordinate system
- [lambda operation jcf]
- Solve log4j2 vulnerability and be attacked by mining and zombie process viruses
- 结构体示例
- Rust tip - running the tensorrt model through FFI programming
- tc菜单分割
- [spark][core] interview questions talk about push based shuffle
- New features of ES6
猜你喜欢
随机推荐
C main function
PTA:自测-1 打印沙漏 (20分)
增加mysql的最大连接数
Yiwei lithium energy plans to raise 9billion yuan: liujincheng and luojinhong jointly subscribe for 6billion yuan of layout Optical Valley
學習是一件逆人性的事情(成為高手的內功心法)
Jetpack architecture component learning (3) -- activity results API usage
Increase the maximum number of MySQL connections
Common assertions in JUnit testing
Ali suggests that all POJO attributes use wrapper classes, but have you noticed these pits?
Function recursion example
如何给域名前加上 www
ShardingSphere实践(6)——弹性伸缩
C data type
频繁项集产生强关联规则的过程
NETCORE combined with cap event bus to realize distributed transaction - message (2)
TC menu split
Leader education was forced to be delisted: Softbank CMC suffered heavy losses only one year after listing
Preparation of service for robot moving forward and rotating
如何写年终总结
Pta: self TEST-1 print Hourglass (20 points)








