当前位置:网站首页>Servicemesh mainly solves three pain points
Servicemesh mainly solves three pain points
2022-07-02 21:54:00 【51CTO】
Service Mesh It is an infrastructure layer dedicated to solving the communication between services , It is responsible for the reliable delivery of requests under the complex service topology of modern cloud native applications , In practice Service Mesh It is usually implemented as a set of lightweight network agents , These agents are deployed with the application , And transparent to applications .
The infrastructure layer is Service Mesh The positioning of , Committed to the standardization of micro service infrastructure 、 Configuration change 、 Service and product issues ; Inter service communication is Service Mesh The problem domain faced by technology , The complexity of masked communication for microservices , Solve the communication governance problem of microservice ; The reliable delivery of the request is Service Mesh The goal of ; Lightweight network agents are Service Mesh How to deploy ; Transparency to applications is Service Mesh Highlights and features of ,Service Mesh The access has no intrusion into the service , It is very convenient to obtain Service Mesh The convenience .
Service Mesh The main solutions are as follows 3 There are three dimensions of pain point needs .
One 、 Perfect micro service infrastructure
Service Mesh By sinking micro service communication to the infrastructure layer , It shields the complexity of microservices in dealing with various communication problems , It can be regarded as an abstract protocol layer between microservices , The abstract level can be seen as TCP/IP Part of the protocol stack . For microservice developers , For example, the current use of HTTP perhaps Thrift Conduct RPC When communication , You don't need to pay attention to TCP/IP The concrete implementation of this layer ; With Service Mesh after , Microservices no longer need attention RPC signal communication ( Including service discovery 、 Load balancing 、 Traffic scheduling 、 Current limiting the drop 、 Monitoring statistics, etc ) All the details of , Really use microservices like local calls , All work related to communication is directly entrusted to Service Mesh. therefore , For some businesses that need to improve business agility through microservice transformation , But for small and medium-sized teams without corresponding technical ability , Can use Service Mesh The perfect microservice infrastructure provided , Accelerate the landing of micro services .
Two 、 Language independent communication and link management
The function ,Service Mesh It doesn't offer any new features or capabilities ,Service Mesh All communication and service governance capabilities provided in Service Mesh It can be found in all previous technologies , such as Spring Cloud To achieve perfect microservices RPC Communications and services governance support .Service Mesh What's changing is the way communications and service governance capabilities are delivered , By decoupling these capabilities from each language business implementation , Down to the infrastructure level , Provide... In a more general and standardized way , Block different languages 、 The difference between different platforms , This is not only conducive to the iteration and innovation of communication and service governance capabilities , It will also be more convenient for business use .Service Mesh Avoid the repeated construction of multilingual service governance , adopt Service Mesh Language independent communication and service governance capabilities , Help improve the efficiency of multilingual technology stack .
3、 ... and 、 Standardization of communication and service governance
- Micro service governance level ,Service Mesh It's standardization 、 systematic 、 Non intrusive distributed service governance platform .
- standardization ,Sidecar Become the constraint standard of all micro service traffic communication , meanwhile Service Mesh The data plane and control plane also interact through standard protocols .
- Systematization , Consider the whole situation , Provide multidimensional and three-dimensional micro service observability (Metric、Trace、Logging), And provide systematic service governance capability , Such as current limiting 、 Fuse 、 Security 、 Gray scale, etc ; The most important thing is ,Service Mesh Provide comprehensive service governance capabilities in a transparent and non intrusive manner , It will not have a direct impact on the micro service itself .
Through standardization , Bring a consistent service governance experience , Reduce the communication and switching costs caused by the inconsistency of service governance standards between multiple businesses , Improve the efficiency of global service governance .
边栏推荐
- 如何防止你的 jar 被反编译?
- What "real skills" should a million year old cloud native developer master? Alibaba, Tencent, meituan and byte decrypt together
- Destroy in beforedestroy invalid value in localstorage
- PIP version update timeout - download using domestic image
- Market trend report, technical innovation and market forecast of China's Micro pliers
- Riding the wind of "cloud native" and stepping on the wave of "digitalization", new programmer 003 starts pre-sale
- Basic IO interface technology - microcomputer Chapter 7 Notes
- China's Micro SD market trend report, technology dynamic innovation and market forecast
- ~90z axis translation
- Today, I met a Alipay and took out 35K. It's really sandpaper to wipe my ass. it's a show for me
猜你喜欢
tinymce可视化编辑器增加百度地图插件
Etcd raft protocol
MySQL learning record (6)
MySQL learning record (3)
The neo4j skill tree was officially released to help you easily master the neo4j map database
Introduction to the principle of geographical detector
读博士吧,研究奶牛的那种!鲁汶大学 Livestock Technology 组博士招生,牛奶质量监测...
MySQL learning record (5)
Today, I met a Alipay and took out 35K. It's really sandpaper to wipe my ass. it's a show for me
MySQL learning record (4)
随机推荐
Research Report on minimally invasive medical robot industry - market status analysis and development prospect prediction
C语言,实现三子棋小游戏
[sword finger offer] 56 - I. the number of numbers in the array
Analysis of neural network
Detailed explanation of OSI seven layer model
sql service 截取字符串
Blue Bridge Cup Eliminate last one (bit operation, code completion)
Physical layer cables and equipment
What "real skills" should a million year old cloud native developer master? Alibaba, Tencent, meituan and byte decrypt together
Record the functions of sharing web pages on wechat, QQ and Weibo
How is LinkedList added?
关于测试用例
tinymce可视化编辑器增加百度地图插件
Daily book -- analyze the pain points of software automation from simple to deep
Gbase 8s database basic syntax
Interpretation of CVPR paper | generation of high fidelity fashion models with weak supervision
System (hierarchical) clustering method and SPSS implementation
【剑指 Offer】57. 和为s的两个数字
Technical solution of vision and manipulator calibration system
B.Odd Swap Sort(Codeforces Round #771 (Div. 2))