当前位置:网站首页>Apache EventMesh 分布式事件驱动多运行时
Apache EventMesh 分布式事件驱动多运行时
2022-07-31 17:23:00 【InfoQ】
一、前言
- 像Spring Cloud Stream,它就让上下游各个消息引擎解耦起来了,Spring Cloud Stream 在 Spring Cloud 体系内用于构建高度可扩展的基于事件驱动的微服务,其目的是为了简化消息在 Spring Cloud 应用程序中的开发,但这只局限于消息引擎的解耦。
- 在云原生领域中的 Service Mesh,更多的是集成 RPC 的服务,是同步调用的,可能存在一定的耦合度。
二、什么是 EventMesh
解耦
事件驱动

三、EventMesh 架构

四、我的感想
- 对于大规模部署微服务(微服务数>1000)、内部服务异构程度高(交互协议/开发语言类型>5)的场景,并且集成的微服务是松耦合和异步的特性。使用 EventMesh 是合适的。但是,可能大部分开发者面临的微服务和内部架构异构复杂度是没有这么高的并且也不需要异步相应的特性,在这种情况下,你就需要根据自身的业务选择适合自己的技术栈以及架构模型了。
- EventMesh 本身支持集群化 Gateway 的方式部署,同时也可以支持容器化 Sidecar 的方式部署。
- EventMesh 打破数据孤岛,支持企业全联接、数字化、多云协同。
- 像这种开源软件,虽然国内最近氛围以及发展都越来越好了,但具有创新意义的开源产品很多还是国外主导研发出来的,针对 EventMesh 这款事件型驱动架构的开源软件,目前由微众银行、腾讯、字节跳动、京东、阿里、百度等国内的一线大厂参与研发,希望国内有更多的这种由国内公司主导的具有创新型的开源软件出来,EventMesh 作为事件型驱动的架构,未来可期。
边栏推荐
- 2022 Android interview summary (with interview questions | source code | interview materials)
- GateWay实现负载均衡
- 35 MySQL interview questions and diagrams, this is also easy to understand
- Mariabackup implements incremental data backup for Mariadb 10.3
- MySQL---多表查询
- 最后写入胜利(丢弃并发写入)
- Go1.18升级功能 - 模糊测试Fuzz 从零开始Go语言
- Automated testing - web automation - first acquaintance with selenium
- 研发过程中的文档管理与工具
- 【愚公系列】2022年07月 Go教学课程 021-Go容器之切片操作
猜你喜欢
2022 Android interview summary (with interview questions | source code | interview materials)
TestCafe之如何进行调试
After Effects tutorial, How to adjust overexposed snapshots in After Effects?
MySQL---子查询
ThreadLocal
adb shell 报错error: device unauthorized
AcWing 1282. Search Keyword Problem Solution ((AC Automata) Trie+KMP)+bfs)
flowable工作流所有业务概念
After Effects 教程,如何在 After Effects 中调整过度曝光的快照?
[pytorch] pytorch automatic derivation, Tensor and Autograd
随机推荐
10 Ways to Keep Your Interface Data Safe
flutter设置statusbar状态栏的背景颜色和 APP(AppBar)内部颜色一致方法。
The server encountered an internal error that prevented it from fulfilling this request的一种解决办法[通俗易懂]
牛客 HJ17 坐标移动
京东按关键字搜索商品 API
Go basic part study notes
Concurrency, Timing and Relativity
获取抖音视频详情 API
AcWing 1282. Search Keyword Problem Solution ((AC Automata) Trie+KMP)+bfs)
【源码解析】BeanFactory和FactoryBean
Flex布局详解
js的toString方法
Istio介绍
最新神作!阿里巴巴刚出炉的面试参考指南(泰山版),我直接狂刷29天
Anaconda如何顺利安装CV2
智能垃圾桶(九)——震动传感器(树莓派pico实现)
Golang 小数操作之判断几位小数点与四舍五入
组合学笔记(六)局部有限偏序集的关联代数,Möbius反演公式
关于柱状图的经典画法总结
牛客网刷题(一)