当前位置:网站首页>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
decouplingevent-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.
边栏推荐
猜你喜欢

The new telecom "routine", my dad was tricked!

中文编码的设置与action方法的返回值

Three. Introduction to js

IP protocol from 0 to 1

Automated testing - web automation - first acquaintance with selenium

1161. 最大层内元素和 : 层序遍历运用题

MySQL---operator

go mode tidy出现报错go warning “all“ matched no packages

35 MySQL interview questions and diagrams, this is also easy to understand

iNeuOS工业互联网操作系统,设备运维业务和“低代码”表单开发工具
随机推荐
MySQL---多表查询
MySQL---排序与分页
MySQL---运算符
Write a database document management tool based on WPF repeating the wheel (1)
Istio介绍
使用 Flutter 和 Firebase 制作!计数器应用程序
淘宝/天猫获得淘口令真实url API
MySQL---基本的select语句
C# 之 扑克游戏 -- 21点规则介绍和代码实现
iNeuOS工业互联网操作系统,设备运维业务和“低代码”表单开发工具
Multi-datacenter operation and detection of concurrent writes
Flink_CDC搭建及简单使用
程序员如何学习开源项目,这篇文章告诉你
TestCafe之如何进行调试
2022年Android 面经总结(附含面试题 | 源码 | 面试资料)
matplotlib ax bar color 设置ax bar的颜色、 透明度、label legend
架构师04-应用服务间加密设计和实践
[Source code analysis] BeanFactory and FactoryBean
Go1.18升级功能 - 模糊测试Fuzz 从零开始Go语言
1161. 最大层内元素和 : 层序遍历运用题