♬ 关闭窗口或屏幕也可听哦~

主播:Elaine

今天是白话微服务服务通信

6集《事件驱动架构

事件驱动架构是一种基于事件的异步通信架构,基于事件的协作能让微服务更加松耦合,从而大大提高系统的可扩展性,由于事件是可记录的,回溯也十分方便可以就此完成故障的恢复。

非事件驱动的模式,你在街头买一碗炒河粉或者一份长沙臭豆腐时,你付款完成,大婶要忙忙活活的处理完你的需求,才能应付下一位食客。

一旦太多人来买东西,大婶就应接不暇了。

而在麦当劳点餐,一般来说,你是不会立刻拿到食物的,你得到的是一个号码,无论是人工点餐或者是机器自助,付款成功的一刻,制作间会收到一个以你的编号为索引的事件,标明你点的是麦辣鸡腿还是深海鳕鱼,是薯条还是沙拉。

这样的机制使得餐厅的处理机制十分强大,在早午高峰可以处理大量的就餐者需要。

这就是事件驱动架构。

关于白话微服务60秒:

以自由双手、开放双耳的形式,以形象的语言、轻松的风格,可利用上下班、骑车、跑步等闲暇时间,为程序员推出的“随身充电”栏目。

每周一、三、五播出,为方便聆听,欢迎关注并星标公众号。

关于EAWorld:微服务,DevOps,数据治理,移动架构原创技术分享,长按二维码关注

白话微服务60秒:从快餐店点餐看事件驱动架构相关推荐

  1. 白话微服务60秒:吴站长汉奸名册就是注册与发现!

    主播:Elaine 今天是白话微服务第一季<服务通信> 第3集<注册与发现> 在传统方式下,当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定. 在微服务应用中, ...

  2. 基于微服务和Docker容器技术的PaaS云平台架构设计

    本文讲的是基于微服务和Docker容器技术的PaaS云平台架构设计[编者的话]在系统架构上,PaaS云平台主要分为微服务架构.Docker容器技术.DveOps三部分,这篇文章重点介绍微服务架构的实施 ...

  3. 儒猿秒杀季!微服务限流熔断技术源码剖析与架构设计

    疯狂秒杀季:49元秒杀 原价 299元 的 <微服务限流熔断技术源码剖析与架构设计课> 今天 上午11点,仅 52 套,先到先得! === 课程背景 === 成为一名架构师几乎是每个程序员 ...

  4. 微服务连载(二)漫谈何时从单体架构迁移到微服务?

    面对微服务如火如荼的发展,很多人都在了解,学习希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了,到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些 ...

  5. 微服务网关哪家强?一文看懂Zuul, Nginx, Spring Cloud, Linkerd性能差异

    导语:API Gateway是实现微服务重要的组件之一.面对诸多的开源API Gateway,如何进行选择也是架构师需要关注的焦点.本文作者对几个较大的开源API Gateway进行了压力测试,对于架 ...

  6. re.containerbase.startinternal 子容器启动失败_微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)...

    走过路过不要错过 点击蓝字关注我们 基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发.部署.运维管理.持续开发持续集成的流程.平台提供基础设施.中间件 ...

  7. 微服务2.0技术栈选型手册,值得架构师借鉴

    一.前言 2014年可以认为是微服务1.0的元年,当年有几个标志性事件,一是Martin Fowler在其博客上发表了"Microservices"一文,正式提出微服务架构风格:二 ...

  8. 2017年UI、Web、微服务顶级框架都有啥?不看就落伍了1

    [IT168 评论]作为程序员一定要先了解技术趋势,不要单纯地每天埋头苦干,抽时间给自己充充电吧.以下技术趋势针对UI.Web.微服务相关的程序员,是JAXenter.com和JAXenter.de网 ...

  9. 微服务调用链追踪框架Skywalking,看完你就懂了!

    思维导图 文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 概述 **skywalking**又是一个优秀的国产开源框 ...

最新文章

  1. 在android工程中,res目录下又有anim、drawable、layout、menu、raw、values和xml文件夹,分别用来保存?...
  2. 云给数据中心带来了什么特性?
  3. ajax实现滚动刷新,jquery如何实现滚动自动加载
  4. 部署java项目_企业最看重什么样的Java人才?
  5. 【flink】Flink 1.12.2 源码浅析 :Task数据输出
  6. 如何使用SIOS DataKeeper在AWS EC2中配置较少SANSQL Server群集
  7. 蓝桥杯 ADV-133 算法提高 彩票
  8. 【目标跟踪】基于matlab光流法运动视频跟踪【含Matlab源码 1357期】
  9. linux运行nodejs一般路径_Linux上安装Nodejs
  10. .NET Core 如何验证信用卡卡号
  11. matlab怎么画map图,用MATLAB自带的worldmap及相关函数画地图
  12. API接口之JWT设置token过期时间(二)
  13. JVM调优系列(五)——JVM调优利器
  14. 计算机专业答题神器,答题神器哪个好用 答题神器对比测评
  15. 抄板PCB,好麻烦!
  16. 神秘国度的爱情故事 数据结构课设-广州大学
  17. 更好的确保企业数据安全,华为云数据灾备解决方案更便捷
  18. PIcGo+Typora+Gitee
  19. 数据结构之八大排序总结
  20. 怎么混合音乐?有什么好用的音频编辑工具?

热门文章

  1. markdown 输入积分符号
  2. 手机在信号好的地方一直无服务器,解决手机信号不好的几种方法
  3. stm32中的或运算 ||
  4. udpping检测与对端udp协议通信状况
  5. CString彻底分析,很强悍的啊
  6. c语言数据类型的心得体会,C语言学习与感悟——《C语言学习基本框架》
  7. 什么是网络环路问题?
  8. 地球系统模式(CESM)
  9. 你需要知道的50颗卫星:地球卫星清单
  10. PHP对接支付宝支付APP端