架构设计30-架构模式03-事件驱动架构模式

架构设计30-架构模式03-事件驱动架构模式

架构设计系列文章,请参见连接。介绍还是先举例子,在平常的生活中事件驱动架构也是比较常见的。一般情况下的人与人之间的沟通都是以一个人说一个人听的关系进行,并同时可以交换听者与说着。伴随着听者听到说者所表述的内容后,做出的心理,行为上的反应就是事件在接受者中的处理过程。上面简单的说明了事件驱动的机制。我...

架构设计30-架构模式02-分层架构模式

架构设计30-架构模式02-分层架构模式

架构设计系列文章,请参见连接。介绍分层架构是最常见,也是最容易理解的架构模式。因为在现实生活中会遇到很多类似的例子与模型。例如在在装修的时候或者为一个金属器物刷油漆时最常见的方式就是刷多层。第一层刷石膏,第二层刷腻子,第三层刷乳胶漆。而且每一层都有它自己的意义。刷墙的时候石膏是为了保证墙面平整的,刷...

容器应用的高弹性架构

9 课时 |
31 人已学 |
免费

高可用应用架构

9 课时 |
121 人已学 |
免费

微服务架构与混沌工程介绍

1 课时 |
60 人已学 |
免费
开发者课程背景图
架构模式-分层架构

架构模式-分层架构

分层架构是最通用的架构,也称为多层架构模式。实际上分层架构是Java EE应用中最广泛使用的架构。 模式描述分层架构模式将组件组织为水平多层,每个层负责应用的特定角色(例如:展示逻辑或业务逻辑)。尽管分层架构模式并没有指定层的数量,但是一般有标准的四层:展示层,业务,持久...

架构模式-事件驱动架构-调度者拓扑

架构模式-事件驱动架构-调度者拓扑

我们今天来看下事件驱动架构,这个架构主要包括两种拓扑,调度者(Mediator)和代理(Broker)。我们今天主要看一下调度者拓扑。  事件驱动架构模式是一个非常流行的分布式异步架构模式,用来构建高度可扩展性高的应用程序。它也具有高度的适应性,并且可以用来构建小型应用和复杂的大...

架构模式-事件驱动架构-代理者拓扑

架构模式-事件驱动架构-代理者拓扑

今天我们来看下代理者拓扑(Broker Toplogy)。   代理者拓扑和调度者拓扑的不同点在于:代理者拓扑没有中心化的事件调度者;相反,消息流是通过轻量级的消息代理将消息分布到消息处理器组件中。当你有一个简单的事件处理流程,但是你不想或者不需要一个中心化的事件编排时,代理者拓...

架构模式-微内核架构模式

架构模式-微内核架构模式

今天我们来看下微内核架构模式。微内核架构模式也称为插件式架构模式,是一种天生基于产品应用的架构模式。基于产品应用是将需要发布的程序打包好,并且可能会进行持续迭代升级从而拥有多个版本,提供给用户或三方组织下载使用。但是,很多公司也可以开发并发布他们自己内部的业务应用,例如软件产品,包括版本,发布说明和...

架构模式-微服务架构

架构模式-微服务架构

引言微服务架构模式作为单体应用和面向服务架构(SOA)的可行替代方案,已经迅速在业界占领了一席之地。由于微服务架构模式还在持续演进中,所以业界对于它是干什么的,以及如何实现它还有很多的疑惑。这部分内容将给你提供必要的关键概念和基础知识,以及微服务架构模式的利弊和它是否适合你的应用。模式描述不论你选择...

什么是架构模式和架构风格

本文探讨如下几个问题: - 架构模式和架构风格有区别吗? - 什么是架构模式? - 什么是架构风格? - 架构模式和架构风格的区别是什么? - 有哪些架构模式? - 有哪些架构风格? # 架构模式=架构风格? 如果你搜索「架构模式和架构风格的区别」,你会发现答案千差万别: - 有的观点认为架构模式和...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

金融级分布式架构
金融级分布式架构
SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
122+人已加入
加入
相关电子书
更多
PolarDB分布式版架构介绍
PolarDB开发者大会:PolarDB面向云存储的架构优化
PolarDB-X一体化HTAP架构,助力企业级查询分析加速
立即下载 立即下载 立即下载