saga - Saga Orchestrator 是否应该存储已完成的事务状态和数据?
问题描述
我正在编写一个订阅管理器(传奇协调器)——每个订阅创建/更新/删除都是一个传奇,它包含与其他服务的多个事务。
为了确保我不会两次创建相同的订阅,我想将订阅数据保留在编排器的缓存中 - 最终使编排器成为有状态的服务。在一些文章中,编排器被称为无状态服务,我试图了解其原因以及它是否没有打破传奇模式。
解决方案
推荐阅读
- c++ - 使用 `auto` 参数将 Qt5 信号连接到 C++14 Lambda 是否危险?
- python - 使用模块 os 和 sys 在 python 中的索引错误
- javascript - 如何使用 jQuery 为左侧绝对定位元素动态添加值?
- python - 关于列表条目和标签
- wordpress - ACF 类别图像不显示
- cordova - 无法安装“cordova-plugin-facebook4”:错误:ENOENT:没有这样的文件或目录
- c# - C#'|' 运算符和参数
- asp.net - 使集成的安全性和 CORS 与 Asp.Net、Angular 6 和 IIS 一起工作
- mysql - Python 2.7 无法使用 pymysql 从 MySQL 数据库中枚举索引值
- mysql - mysql,SQL,触发器,多对多