事件溯源与 CQRS 模式的应用
在云原生开发中,事件溯源和 CQRS(命令查询职责分离)模式是非常重要的设计理念,它们能够帮助我们构建更具弹性、可扩展和高效的系统。本文将详细介绍如何应用这些模式,包括创建不同类型的物化视图、重放事件以及对数据湖进行索引等操作。
1. 在 S3 中创建物化视图
当数据不经常变化且可以在 CDN 中缓存时,S3 是物化视图的一个不错选择。以下是具体的操作步骤:
1. 更新存储桶后缀后,使用以下命令从 S3 获取数据 :
$ curl https://s3.amazonaws.com/cncb-materialized-view-s3-$MY_STAGE-bucket-<bucket-suffix>/things/33333333-3333-3333-3333-333333333333 | json_pp
输出结果如下:
{
"asOf" : 1524019758148,
"name" : "thing three",
"id" : "33333333-3333-3333-3333-333333333333"
}
- 在移除堆栈之前,使用控制台从存储桶中删除对象 。
- 完成操作后,使用以下命令移除堆栈 :
超级会员免费看
订阅专栏 解锁全文
250

被折叠的 条评论
为什么被折叠?



