我需要一些有关软件/服务/架构“设计”的建议。以下是状态和要求(考虑项目 A):
我的想法:
这是一个可行的解决方案吗?知道我需要良好的吞吐量和高可用性吗?
感谢您的帮助。
考虑基于“持久执行”的解决方案,例如temporal.io。您为每个业务实体创建一个执行,并通过业务 ID 直接向其发送事件。然后每个实体都可以执行所需的任何处理。所有路由、分区和锁定均由开箱即用的底层系统处理。