没有合适的资源?快使用搜索试试~ 我知道了~
eventhus:转到-CQRS事件源变得容易-转到
共37个文件
go:30个
yml:3个
sum:1个
需积分: 9 0 下载量 111 浏览量
2021-02-04
21:02:32
上传
评论
收藏 30KB ZIP 举报
温馨提示
Eventhus Go的CQRS / ES工具包。 CQRS代表命令查询责任隔离。 我最初听到的是格雷格·扬(Greg Young)描述的一种模式。 其核心思想是,您可以使用与用于读取信息的模型不同的模型来更新信息。 人们用于与信息系统进行交互的主流方法是将其视为CRUD数据存储。 我的意思是说,我们具有某种记录结构的思维模型,可以在完成处理后创建新记录,读取记录,更新现有记录以及删除记录。 在最简单的情况下,我们的交互都是关于存储和检索这些记录的。 事件源可确保在事件对象中捕获对应用程序状态的每次更改,并确保这些事件对象本身按照与应用程序状态本身相同的生命周期被应用的顺序存储。 例子
资源推荐
资源详情
资源评论
收起资源包目录
eventhus-master.zip (37个子文件)
eventhus-master
commandbus.go 182B
command_handler.go 1KB
aggregate.go 1KB
aggregate_test.go 520B
commandbus
async
async.go 2KB
config
doc.go 148B
config.go 3KB
.github
workflows
go.yml 335B
eventstore.go 226B
commandhandler
basic
basic.go 1KB
LICENSE 1KB
command.go 931B
eventstore
mongo
mongo_test.go 1KB
mongo.go 4KB
badger
badger_test.go 2KB
badger.go 5KB
.drone.yml 77B
eventbus
rabbitmq
rabbitmq.go 1KB
mosquitto
mosquitto.go 2KB
logging.go 442B
eventbus.go 1KB
nats
nats.go 862B
eventbus_test.go 2KB
event_test.go 530B
eventbus.go 174B
repository.go 1KB
examples
bank
cmd
main
config.go 1KB
main.go 1KB
account.go 1KB
docker-compose.yml 115B
events.go 358B
commands.go 460B
event.go 2KB
go.sum 3KB
README.md 8KB
utils
uuid.go 413B
go.mod 840B
共 37 条
- 1
资源评论
YuanAndy
- 粉丝: 35
- 资源: 4491
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功