白话微服务60秒:从快餐店点餐看事件驱动架构
♬ 关闭窗口或屏幕也可听哦~
主播:Elaine
今天是白话微服务第一季《服务通信》
第6集《事件驱动架构》
事件驱动架构是一种基于事件的异步通信架构,基于事件的协作能让微服务更加松耦合,从而大大提高系统的可扩展性,由于事件是可记录的,回溯也十分方便可以就此完成故障的恢复。
非事件驱动的模式,你在街头买一碗炒河粉或者一份长沙臭豆腐时,你付款完成,大婶要忙忙活活的处理完你的需求,才能应付下一位食客。
一旦太多人来买东西,大婶就应接不暇了。
而在麦当劳点餐,一般来说,你是不会立刻拿到食物的,你得到的是一个号码,无论是人工点餐或者是机器自助,付款成功的一刻,制作间会收到一个以你的编号为索引的事件,标明你点的是麦辣鸡腿还是深海鳕鱼,是薯条还是沙拉。
这样的机制使得餐厅的处理机制十分强大,在早午高峰可以处理大量的就餐者需要。
这就是事件驱动架构。
关于白话微服务60秒:
以自由双手、开放双耳的形式,以形象的语言、轻松的风格,可利用上下班、骑车、跑步等闲暇时间,为程序员推出的“随身充电”栏目。
每周一、三、五播出,为方便聆听,欢迎关注并星标公众号。
关于EAWorld:微服务,DevOps,数据治理,移动架构原创技术分享,长按二维码关注
白话微服务60秒:从快餐店点餐看事件驱动架构相关推荐
- 白话微服务60秒:吴站长汉奸名册就是注册与发现!
主播:Elaine 今天是白话微服务第一季<服务通信> 第3集<注册与发现> 在传统方式下,当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定. 在微服务应用中, ...
- 基于微服务和Docker容器技术的PaaS云平台架构设计
本文讲的是基于微服务和Docker容器技术的PaaS云平台架构设计[编者的话]在系统架构上,PaaS云平台主要分为微服务架构.Docker容器技术.DveOps三部分,这篇文章重点介绍微服务架构的实施 ...
- 儒猿秒杀季!微服务限流熔断技术源码剖析与架构设计
疯狂秒杀季:49元秒杀 原价 299元 的 <微服务限流熔断技术源码剖析与架构设计课> 今天 上午11点,仅 52 套,先到先得! === 课程背景 === 成为一名架构师几乎是每个程序员 ...
- 微服务连载(二)漫谈何时从单体架构迁移到微服务?
面对微服务如火如荼的发展,很多人都在了解,学习希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了,到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些 ...
- 微服务网关哪家强?一文看懂Zuul, Nginx, Spring Cloud, Linkerd性能差异
导语:API Gateway是实现微服务重要的组件之一.面对诸多的开源API Gateway,如何进行选择也是架构师需要关注的焦点.本文作者对几个较大的开源API Gateway进行了压力测试,对于架 ...
- re.containerbase.startinternal 子容器启动失败_微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)...
走过路过不要错过 点击蓝字关注我们 基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发.部署.运维管理.持续开发持续集成的流程.平台提供基础设施.中间件 ...
- 微服务2.0技术栈选型手册,值得架构师借鉴
一.前言 2014年可以认为是微服务1.0的元年,当年有几个标志性事件,一是Martin Fowler在其博客上发表了"Microservices"一文,正式提出微服务架构风格:二 ...
- 2017年UI、Web、微服务顶级框架都有啥?不看就落伍了1
[IT168 评论]作为程序员一定要先了解技术趋势,不要单纯地每天埋头苦干,抽时间给自己充充电吧.以下技术趋势针对UI.Web.微服务相关的程序员,是JAXenter.com和JAXenter.de网 ...
- 微服务调用链追踪框架Skywalking,看完你就懂了!
思维导图 文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 概述 **skywalking**又是一个优秀的国产开源框 ...
最新文章
- 在android工程中,res目录下又有anim、drawable、layout、menu、raw、values和xml文件夹,分别用来保存?...
- 云给数据中心带来了什么特性?
- ajax实现滚动刷新,jquery如何实现滚动自动加载
- 部署java项目_企业最看重什么样的Java人才?
- 【flink】Flink 1.12.2 源码浅析 :Task数据输出
- 如何使用SIOS DataKeeper在AWS EC2中配置较少SANSQL Server群集
- 蓝桥杯 ADV-133 算法提高 彩票
- 【目标跟踪】基于matlab光流法运动视频跟踪【含Matlab源码 1357期】
- linux运行nodejs一般路径_Linux上安装Nodejs
- .NET Core 如何验证信用卡卡号
- matlab怎么画map图,用MATLAB自带的worldmap及相关函数画地图
- API接口之JWT设置token过期时间(二)
- JVM调优系列(五)——JVM调优利器
- 计算机专业答题神器,答题神器哪个好用 答题神器对比测评
- 抄板PCB,好麻烦!
- 神秘国度的爱情故事 数据结构课设-广州大学
- 更好的确保企业数据安全,华为云数据灾备解决方案更便捷
- PIcGo+Typora+Gitee
- 数据结构之八大排序总结
- 怎么混合音乐?有什么好用的音频编辑工具?