基于Knative的消息流事件处理

更新时间: 2023-09-08 15:01:43

本文介绍基于Knative的消息流事件处理的场景描述、方案优势、解决问题、架构图及操作参考链接。

场景描述

本文描述了事件通过阿里云消息队列Kafka实时推送到服务端进行数据和业务处理的过程,并基于Knative的弹性来实现满足资源高峰需求,做到真正的按需使用,实时弹性,整个过程完全自动化,极大的减少了业务开发人员在基础设施上的心智负担。

方案优势

  • 极致弹性:基于业务负载情况,自动进行容器实例的秒级弹性伸缩。

  • 事件处理:基于阿里云容器对消息队列进行集成,弹性处理海量业务消息。

  • 异构计算:支持GPU、NPU等实例类型。

  • K8s兼容:完全兼容K8s,您可以开通阿里云容器服务ACK或ACK Serverless后一键安装并使用,支持容器控制台和kubectl两种方式进行管理操作。

解决问题

  • 集群资源利用率低。

  • 集群资源可扩展性差。

架构图

BP1

参考链接

关于基于Knative的消息流事件处理的最佳实践,请参见基于Knative的消息流事件处理

阿里云首页 容器服务 Kubernetes 版 ACK 相关技术圈