architecture - 设计基于时间值触发事件的可扩展后端系统
问题描述
我试图了解一个系统设计,其中事件是基于特定时间或时间值到期触发的,这些时间值可能以百万计。我正在研究其他东西,我偶然发现了这个问题,现在我无法找到一个好的可扩展解决方案。
我在stackoverflow中也找不到任何东西。
任何软件架构师都可以为我指出正确的资源或如何解决这个问题的想法?请给出细节,而不是仅仅说事件驱动的架构。
谢谢
解决方案
查看temporal.io开源项目,该项目被多个生产系统用于执行基于时间的触发等。它可以扩展到数亿个并行周期性作业。
免责声明:我是该项目的创始人和技术负责人。
推荐阅读
- javascript - 是否可以将这两个功能合二为一?
- html - 列表中的 CSS max() 宽度
- reactjs - 将 HTTP 重定向到 HTTPS AWS Amplify
- pycharm - 解释“conda update conda”的输出
- amazon-web-services - AWS:尝试运行数据管道。但是,在状态移动到 start 后,它又回到 WAITING_ON_DEPENDENCIES
- r - 如何查看列表的任何元素是否仅包含R中的某个值
- javascript - 新功能,如 VLOOKUP,但基于两个搜索键
- r - 如何在相同的图例中获得线型和颜色?
- homebrew - 通过 brew 升级 pyenv,现在只在新终端上激活系统 python
- c# - EF Core 迁移从其他上下文添加表