event-driven - 在记录事件模式时使用什么工具

标签 event-driven event-driven-design cloudevents

我们的团队开始实现事件驱动设计。我们现在正在确定记录这些事件的模式的最佳工具和实践是什么。

用于此用例的常用工具有哪些?

任何链接或建议表示赞赏。

最佳答案

我将从常见的 CloudEvents spec 开始并基于此为我的事件建模,即将事件定义为通用 CloudEvent 模型的子类型。这里的好处是与基于相同规范的其他系统以及现有工具(如 language SDKs)的互操作性。 .

至于文档,我会选择 JSONSchema:here's例如,通用 CloudEvent 的 JSONSchema 定义。

作为替代方案,还有 AsyncAPI您可以代替 CloudEvents 使用或与 CloudEvents 一起使用的规范:read here关于两者的关系。

关于event-driven - 在记录事件模式时使用什么工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54638601/

相关文章:

c++ - 事件驱动模拟器中同时发生的事件

python - 事件驱动的有限状态机中的转换

multithreading - 什么是事件驱动编程?

java - 回合制游戏设计 : Event-Driven vs. 游戏循环

javascript - node.js 返回客户端等待事件

design-patterns - 两个有界上下文之间的标识引用