💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
AWS Lambda现已原生支持Apache Avro和Protocol Buffers格式,简化了与Apache Kafka的集成。此功能支持与多个模式注册中心对接,自动处理事件验证和解码,降低开发复杂性。开发者可通过Kafka开源接口构建函数,优化计算成本,并在ESM层过滤事件。适用于所有AWS Lambda Kafka ESM可用区域。
🎯
关键要点
- AWS Lambda现已原生支持Apache Avro和Protocol Buffers格式,简化与Apache Kafka的集成。
- 此功能支持与多个模式注册中心对接,自动处理事件验证和解码,降低开发复杂性。
- 开发者可通过Kafka开源接口构建函数,优化计算成本,并在ESM层过滤事件。
- Lambda的ESM现在原生处理复杂性,将模式注册中心集成逻辑从应用层转移到托管服务。
- 内置集成使得传入的JSON Schema、Avro和Protobuf记录自动验证,简化开发流程。
- 事件过滤规则可在上游设置,以在函数调用前丢弃无关事件,进一步优化计算成本。
- 配置需要启用Kafka ESM的Provisioned Mode,并通过AWS管理控制台或CLI指定模式注册中心设置。
- 此新功能适用于Amazon MSK、Confluent Cloud和自管理Kafka集群。
- ESM自动处理模式演变,通过检测更新的模式ID并获取最新定义。
- 在所有AWS商业区域中,Apache Avro和Protocol Buffers格式的事件在AWS Lambda Kafka ESM中普遍可用,除了以色列、马来西亚和加拿大西部。
➡️