当前位置:网站首页>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 .
边栏推荐
- 力扣leetcode第 280 场周赛
- Li Kou leetcode 280 weekly match
- MP4格式详解
- Research Report on hearing health care equipment industry - market status analysis and development prospect prediction
- 字节跳动新程序员成长秘诀:那些闪闪发光的宝藏mentor们
- LeetCode 1636. Sort the array in ascending order by frequency
- ~83 form introduction
- Tert butyl hydroquinone (TBHQ) Industry Research Report - market status analysis and development prospect forecast
- Investigation report of bench type Brinell hardness tester industry - market status analysis and development prospect prediction
- 第5章 NameNode和SecondaryNameNode
猜你喜欢
Tree of life (tree DP)
Chapter 5 detailed explanation of consumer groups
Use JQ to realize the reverse selection of all and no selection at all - Feng Hao's blog
Chapter 1 overview of MapReduce
Chapter 7__ consumer_ offsets topic
第五章 Yarn资源调度器
JS encapsulates the method of array inversion -- Feng Hao's blog
视频压缩编码和音频压缩编码基本原理
解决Intel12代酷睿CPU单线程调度问题(二)
Base dice (dynamic programming + matrix fast power)
随机推荐
(lightoj - 1236) pairs forming LCM (prime unique decomposition theorem)
~81 long table
Spark's RDD (elastic distributed data set) returns a large result set
Solve the problem that intel12 generation core CPU single thread only runs on small cores
第6章 DataNode
7-7 ring the stupid bell
Spark独立集群动态上线下线Worker节点
Codeforces Round #771 (Div. 2)
Usage of insert() in vector
第7章 __consumer_offsets topic
第6章 Rebalance详解
Story of [Kun Jintong]: talk about Chinese character coding and common character sets
Redis standalone startup
Hbuilder X格式化快捷键设置
使用jq实现全选 反选 和全不选-冯浩的博客
第五章 Yarn资源调度器
ByteDance new programmer's growth secret: those glittering treasures mentors
sublime text 代码格式化操作
Sublime text code formatting operation
原生js实现全选和反选的功能 --冯浩的博客