基于Knative的消息流事件处理最佳实践-阿里云开发者社区

开发者社区> 阿里云最佳实践> 正文
登录阅读全文

基于Knative的消息流事件处理最佳实践

简介: 本文中描述了事件通过阿里云消息队列Kafka实时推送到服务端进行数据和业务处理,并基于Knative的弹性来实现满足资源高峰需求,做到真正的按需使用,实时弹性,整个过程完全自动化,极大的减少了业务开发人员在基础设施上的心智负担。
直达最佳实践:【基于Knative的消息流事件处理最佳实践
最佳实践频道:【最佳实践频道
这里有丰富的企业上云最佳实践,从典型场景入门,提供一系列项目实践方案,降低企业上云门槛的同时满足您的需求!

场景描述

随着业务波峰波谷需要动态进行扩容和缩容,比如在直播系统的用户在线互动场景中,互动行为随机产生并存在波峰波谷,如何快速应对这种敏态业务?基于Knative的事件处理是一个较好的处理方案,Knative Eventing提供了事件全局订阅、传递和管理能力,实现了事件驱动,使得生产和消费事件变得容易,同时Knative的弹性解决了资源高峰需求。本文中描述了事件通过阿里云消息队列Kafka实时推送到服务端进行数据和业务处理,并基于Knative的弹性来实现满足资源高峰需求,做到真正的按需使用,实时弹性,整个过程完全自动化,极大的减少了业务开发人员在基础设施上的心智负担。

实践优势

ᅳ极致弹性:基于业务负载情况,自动进行容器实例的秒级弹性伸缩;
-事件处理:基于阿里云容器对消息队列进行集成,弹性处理海量业务消息;
ᅳ异构计算:支持对GPU、NPU、FPGA 应用部署;
ᅳk8s兼容:完全兼容k8s,用户可以开通阿里云容器服务ACK/ASK后一键安装并使用,支持容器控制台和kubctl两种方式进行管理操作。

产品列表

  • 容器服务ACK
  • 消息中间件Kafka
  • 容器弹性实例ECI

业务架构

204.png

直达最佳实践 》》

bp-204.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

阿里云最佳实践,是基于众多客户上云的成功案例萃取而成的最优化企业上云指导。每个最佳实践包括使用场景、多产品部署架构及部署手册。帮助客户更好地理解阿里云的产品和解决方案,降低企业上云门槛的同时满足客户自服务的需求。

官方博客
官网链接