我对范式和相关架构(例如 CQRS)非常陌生。我开始了一个我认为适合这种技术的项目。我发现在项目中使用 EventStore 很有趣,但我在文档中读了一些,我看到使用 EventStore 使得没有必要拥有消息总线,因为 EventStore 本身允许订阅事件 - 这是正确的吗?在 EventStore 的顶部实现总线会有一些优势吗?
我有一个 Azure Devops Pipeline,它有一个这样的任务脚本:
steps:
- script: python settings.py
Run Code Online (Sandbox Code Playgroud)
这个脚本“返回”(内部生成一个打印('...'))一个我想在管道中保存以供以后使用的值,但我找不到办法做到这一点。
我试过日志记录,但我认为这是不可能的:
steps:
- script: echo '##vso[task.setvariable variable=version]'${python settings.py}
Run Code Online (Sandbox Code Playgroud)
是否有可能以任何方式或没有人能够做到这一点?
谢谢。