当前位置:网站首页>Introduction to microservices
Introduction to microservices
2022-07-06 16:46:00 【Daily enlightenment】
(1)SOA
Improvement of monomer application : introduce SOA(Service-Oriented Architecture) Service Oriented Architecture , Split the system , Realize the flexibility of business with the process of service . Services need some way to connect , Interface oriented, etc , It's a design method , It contains multiple services , Services provide a series of functions through interdependence . A service It usually exists in an independent form in the operating system process . Each service is called through the network , But there are still some ways to compose services , It may still be a single application . So we need to introduce microservices , yes SOA A concrete practice of thought .
Microservice architecture = 80% Of SOA Service architecture ideas + 100% The idea of component-based architecture
(2) Overview of microservices
Microservice is an architectural style , Divide the single application into small service units .
Microservice architecture is a way to develop a single application using a series of smaller granularity services , Each service runs in its own process , Services communicate in a lightweight way ( Usually HTTP API), These services are based on business logic and scope , Deploy independently through the mechanism of automatic deployment , And the centralized management of services should be at a minimum , That is, each service can be written in different programming languages , Using different data storage technologies .
(3) Microservice features
Run independently in your own process ; A series of independent services together build the whole system ; A service only focuses on its own independent business ; Lightweight communication mechanism ; Develop in different languages ; Fully automated deployment mechanism .
边栏推荐
- js封装数组反转的方法--冯浩的博客
- Solve the problem of intel12 generation core CPU [small core full, large core onlookers] (win11)
- Li Kou leetcode 280 weekly match
- Story of [Kun Jintong]: talk about Chinese character coding and common character sets
- ~87 animation
- ~Introduction to form 80
- 音视频开发面试题
- Educational Codeforces Round 122 (Rated for Div. 2)
- (lightoj - 1349) Aladdin and the optimal invitation (greed)
- Gridhome, a static site generator that novices must know
猜你喜欢
~87 animation
~68 Icon Font introduction
Submit several problem records of spark application (sparklauncher with cluster deploy mode)
Solve the problem that intel12 generation core CPU single thread only runs on small cores
Record the error reason: terminate called after throwing an instance
LeetCode 1560. The sector with the most passes on the circular track
字节跳动技术新人培训全记录:校招萌新成长指南
图像处理一百题(11-20)
~84 form supplement
LeetCode 1637. The widest vertical area between two points without any point
随机推荐
使用jq实现全选 反选 和全不选-冯浩的博客
LeetCode 1550. There are three consecutive arrays of odd numbers
字节跳动新程序员成长秘诀:那些闪闪发光的宝藏mentor们
Market trend report, technological innovation and market forecast of desktop electric tools in China
(multiple methods, need to continue to see) 7-11 go deep into the tiger's Den
Soft music -js find the number of times that character appears in the string - Feng Hao's blog
Tree of life (tree DP)
图像处理一百题(11-20)
7-4 harmonic average
Codeforces Round #771 (Div. 2)
音视频开发面试题
Chapter 6 rebalance details
我在字节跳动「修电影」
SQL快速入门
SQL quick start
Tencent interview algorithm question
~84 form supplement
js时间函数大全 详细的讲解 -----阿浩博客
7-7 ring the stupid bell
7-10 punch in strategy