什么是链路? 简单又狭义的理解,就是用户的一次操作,我们的程序可以将后端所有的操作记录全部串联起来。 在单体架构下...[作者空间]
在Airwallex,领域驱动设计(DDD)方法被用来指导我们的工程师如何对复杂的业务问题和系统设计建模。在这篇博...[作者空间]
这个微软官方cqrs系列中讲saga的文章,个人觉得不错,分享给大家。 澄清术语 saga这个术语通常在CQRS中...[作者空间]
Saga模式是每个服务一个数据库模式的直接结果。在每一数据库对应一个服务的模式中,每个服务都有自己的数据库。换句话...[作者空间]
Spring Webflux 介绍 Spring Webflux在spring 5引进来的而且他支持响应式编程。他...[作者空间]
在面对复杂的业务应用程序(其中读写有单独的要求)时,CQRS是一种有效的解决方案。 例如,写服务希望在RDB中以规...[作者空间]
“六角形架构”已经存在很长时间了,的确相当长的时间了,这个玩意儿从主流架构中消失了很久,直到最近才慢慢的才回到大众...[作者空间]
在事件驱动架构中,新手通常将“事件”和“消息”认为是可以互换的。尽管它们具有许多共同的属性,但它们的用途不同且具有...[作者空间]
使用网关可以将多个单独的请求聚合到一个请求中。当客户端必须对多个不同的后端系统进行多次调用操作时,此模式很有用。 ...[作者空间]
这篇文章将使用JWT(JSOn Web Token)认证来保护我们的REST API接口。我们基于spring b...[作者空间]
不可否认,在过去几年中,像Docker和Kubernetes这样的技术,彻底改变了我们对软件开发和部署的方式。 尽...[作者空间]
1. 准备工作 为了看清楚MyBatis的整个初始化过程,先创建一个简单的Java项目,目录结构如下图所示: 1....[作者空间]