Eventing
介绍Eventing
Event功能点
自定义事件源
根据规范可以自由定制业务自己想要的事件源来触发Event
任务完成提供回调功能
事件触发后等待任务完成,完成后可以回调业务配置的接口
事件编排——工作流引擎
- 提供工作流定制的功能,让用户可以在Event上配置各种事件的依赖关系
- 支持顺序事件、分支事件和并行事件
性能
- 高吞吐处理事件源
事件权限隔离
业务只能编排自己创建的事件,外部触发事件流时,也只能触发自己创建的事件流
监控功能
可监控各个业务的单个事件、事件链路耗时等指标
操作平台
供用户编排事件,查看事件结点日志等
对外API提供
可提供通用hook供业务使用,用来触发事件链路的根节点
横向扩展能力
具有横向扩展能力来应对持续增长的事件处理
全局唯一事件id
提供唯一事件id,在并行事件中可以等到该id的所有前置步骤完成后,才触发下一步行为;不同id的 前置步骤不会触发其他id的下一步行为
下游扩展能力
事件触发后,除http调用外,还提供如RPC等其他协议来触发下游任务
调试功能
提供单步调试功能,可直接调试事件链路中的任意相连结点组合