事件通道(Event Channel)

一条具名、带类型的事件流(通常是 Kafka 主题或等价物),服务通过它进行异步发布与订阅。

什么是 事件通道(Event Channel)?

事件通道是 API 契约的异步对应物。对它们进行文档化——schema、顺序保证、保留策略、负责人——能把一个脆弱的隐式集成变成一等公民式的接口,使生产方和消费方可以独立演进。

相关术语

  • API 契约(API Contract) — 一份对 API 的正式规范(OpenAPI、gRPC proto、GraphQL schema),生产方与消费方都同意遵守。
  • 微服务(Microservices) — 一种架构风格,将应用构造为一组围绕业务能力组织、可独立部署的小型服务。