当前位置:网站首页>Apache EventMesh distributed event-driven multi-runtime
Apache EventMesh distributed event-driven multi-runtime
2022-07-31 18:32:00 【InfoQ】
I. Foreword
- is likeSpring Cloud Stream, which decouples the upstream and downstream message engines,Spring Cloud Stream is used to build highly scalable event-driven microservices in the Spring Cloud system. The purpose is to simplify the development of messages in Spring Cloud applications, but this is limited to the decoupling of the message engine.
- Service Mesh in the cloud native field is more of an integrated RPC service, which is called synchronously and may have a certain degree of coupling.
Second, what is EventMesh
decoupling
event-driven

Three, EventMesh Architecture

Four. My thoughts
- For large-scale deployment of microservices (number of microservices>1000), high degree of internal service heterogeneity (interactive protocol/developmentLanguage type > 5), and the integrated microservices are loosely coupled and asynchronous.Using EventMesh is appropriate.However, the heterogeneous complexity of microservices and internal architectures faced by most developers may not be so high and they do not need asynchronous corresponding features. In this case, you need to choose suitable technologies according to your own business.stack and architecture model.
- EventMesh itself supports clustered Gateway deployment, and can also support containerized Sidecar deployment.
- EventMesh breaks data silos and supports enterprise full connectivity, digitization, and multi-cloud collaboration.
- Like this kind of open source software, although the atmosphere and development in China are getting better and better recently, many innovative open source products are still abroad.The open-source software for EventMesh, an event-driven architecture developed under the leadership of the company, is currently being developed by domestic first-tier manufacturers such as WeBank, Tencent, ByteDance, JD.com, Ali, and Baidu.As an innovative open source software led by domestic companies, EventMesh, as an event-driven architecture, can be expected in the future.
边栏推荐
- Write a database document management tool based on WPF repeating the wheel (1)
- A common method and the use of selenium
- Three. Introduction to js
- 深度学习中的batch(batch size,full batch,mini batch, online learning)、iterations与epoch
- mysql的备份表的几种方法
- 获取抖音视频详情 API
- 性能优化:记一次树的搜索接口优化思路
- 【Yugong Series】July 2022 Go Teaching Course 023-List of Go Containers
- MySQL---创建和管理数据库和数据表
- 2022 Android interview summary (with interview questions | source code | interview materials)
猜你喜欢
Chinese encoding Settings and action methods return values
MySQL---operator
MySQL---单行函数
A common method and the use of selenium
Bika LIMS 开源LIMS集—— SENAITE的使用(检测流程)
35道MySQL面试必问题图解,这样也太好理解了吧
go基础部分学习笔记记录
Kotlin coroutines: continuation, continuation interceptor, scheduler
这位985教授火了!当了10年博导,竟无一博士毕业!
Flink_CDC搭建及简单使用
随机推荐
杰理语音芯片ic玩具芯片ic的介绍_AD14NAD15N全系列开发
广汽本田安全体验营:“危险”是最好的老师
This 985 professor is on fire!After 10 years of Ph.D. supervisor, no one has graduated with a Ph.D.!
How to change npm to Taobao mirror [easy to understand]
MySQL---基本的select语句
【Yugong Series】July 2022 Go Teaching Course 022-Dictionary of Go Containers
A common method and the use of selenium
MATLAB程序设计与应用 2.4 MATLAB常用内部函数
Get Douyin Video Details API
【码蹄集新手村600题】通向公式与程序相结合
【Yugong Series】July 2022 Go Teaching Course 023-List of Go Containers
移动web开发02
JD.com searches for products by keyword API
Combinatorics Notes (6) Associative Algebra of Locally Finite Partially Ordered Sets, Möbius Inversion Formula
新型电信“套路”,我爸中招了!
如何识别假爬虫?
Golang 小数操作之判断几位小数点与四舍五入
无主复制系统(2)-读写quorum
基于WPF重复造轮子,写一款数据库文档管理工具(一)
1161. 最大层内元素和 : 层序遍历运用题