事件分组的设计模式

时间:2012-01-17 09:45:03

标签: python events model message

我想用事件驱动(或消息驱动)架构来实现现有模型。 某些实体需要触发事件来更新其他实体。

对于B类实体依赖于A类实体。 所以当一个A实体正在改变时,我将触发一个事件让一些B实体更新 (几个A实体与一个B实体“链接”)。

在某些情况下,我需要更新所有A实体。这将生成事件。 但是大部分事件都是“redondant”,因为我会更新每个B实体 几次。 我想“分组”或“推迟”这些活动

我的用例有哪些有用的设计模式? 我是否需要分组待处理事件? 我需要延迟活动吗? 我需要事件失效吗?基于时间戳?

我正在使用Python,但任何语言中的示例都将受到赞赏。

0 个答案:

没有答案