当前位置:网站首页>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 .
边栏推荐
- (POJ - 1458) common subsequence (longest common subsequence)
- 我在字节跳动「修电影」
- Solve the problem of intel12 generation core CPU [small core full, large core onlookers] (win11)
- Market trend report, technological innovation and market forecast of double door and multi door refrigerators in China
- ~75 background
- Research Report of desktop clinical chemical analyzer industry - market status analysis and development prospect prediction
- ~69 other ways to use icon fonts
- ~76 sprite map
- Log statistics (double pointer)
- Sublime text code formatting operation
猜你喜欢

Chapter 6 datanode

~69 other ways to use icon fonts

~74 JD top navigation bar exercise

业务系统从Oracle迁移到openGauss数据库的简单记录

第五章 Yarn资源调度器

Chapter 5 yarn resource scheduler

Solve the single thread scheduling problem of intel12 generation core CPU (II)

Sublime text code formatting operation

图像处理一百题(1-10)

Soft music -js find the number of times that character appears in the string - Feng Hao's blog
随机推荐
7-7 ring the stupid bell
Codeforces Global Round 19
LeetCode 1584. Minimum cost of connecting all points
Solve the problem of intel12 generation core CPU [small core full, large core onlookers] (win11)
Summary of game theory
Hbuilder X格式化快捷键设置
Research Report on market supply and demand and strategy of double drum magnetic separator industry in China
~77 linear gradient
(lightoj - 1354) IP checking (Analog)
MP4格式详解
JS time function Daquan detailed explanation ----- AHAO blog
Mp4 format details
简单尝试DeepFaceLab(DeepFake)的新AMP模型
~84 form supplement
LeetCode 1552. Magnetic force between two balls
LeetCode 1545. Find the k-th bit in the nth binary string
解决Intel12代酷睿CPU单线程调度问题(二)
Chapter 1 overview of MapReduce
Error: case label `15 'not within a switch statement
js时间函数大全 详细的讲解 -----阿浩博客