当前位置:网站首页>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 .
边栏推荐
- MySQL learning record (3)
- PIP audit: a powerful security vulnerability scanning tool
- MySQL inserts Chinese data and reports an error. Set the default collation
- Five message formats of OSPF
- Gbase8s database type
- Secondary development of ANSYS APDL: post processing uses command flow to analyze the result file
- 【剑指 Offer 】56 - II. 数组中数字出现的次数 II
- [CV] Wu Enda machine learning course notes | Chapter 12
- Three chess games
- Basic IO interface technology - microcomputer Chapter 7 Notes
猜你喜欢
Cardinality sorting (detailed illustration)
MySQL learning record (7)
From "bronze" to "King", there are three secrets of enterprise digitalization
Error in PIP installation WHL file: error: is not a supported wheel on this platform
Browser - clean up the cache of JS in the page
情感计算与理解研究发展概述
Blue Bridge Cup Winter vacation homework (DFS backtracking + pruning)
System (hierarchical) clustering method and SPSS implementation
Interpretation of CVPR paper | generation of high fidelity fashion models with weak supervision
20220702-程序员如何构建知识体系?
随机推荐
Etcd raft protocol
CVPR论文解读 | 弱监督的高保真服饰模特生成
"New programmer 003" was officially launched, and the cloud native and digital practical experience of 30+ companies such as Huawei and Alibaba
~90z axis translation
:last-child 不生效解决
Daily book - low code you must understand in the era of digital transformation
sql service 截取字符串
Micro SD Card Industry Research Report - market status analysis and development prospect forecast
*C language final course design * -- address book management system (complete project + source code + detailed notes)
pyqt图片解码 编码后加载图片
PIP audit: a powerful security vulnerability scanning tool
How to center the positioned text horizontally and vertically
Ransack组合条件搜索实现
攻防世界pwn题:Recho
Blue Bridge Cup Eliminate last one (bit operation, code completion)
VictoriaMetrics 简介
Browser - clean up the cache of JS in the page
暑期第一周总结
发现你看不到的物体!南开&武大&ETH提出用于伪装目标检测SINet,代码已开源!...
关于PHP-数据库的 数据读取,Trying to get property 'num_rows' of non-object?