EventBridge能支持集群流控吗,准备从老的ahas迁移过来 原来是集群流控的逻辑?

EventBridge能支持集群流控吗,控制面板和文档没找到相关信息,准备从老的ahas迁移过来 原来是集群流控的逻辑?

展开
收起
真的很搞笑 2024-02-06 08:54:30 50 分享 版权
2 条回答
写回答
取消 提交回答
  • "秒杀场景,是一个先抽奖 再发奖的业务,抽奖时会自动定时在k8s环境拉升服务器数量提升抽奖速度
    奖品发放流程性能比较差,所以通过限流控制mq异步消费。发奖的性能在数据库,抽奖的性能瓶颈在服务器。所以拉升的时候抽奖限流按单机提升,但是发奖限流不变,此回答整理自钉群“EventBridge用户交流群”"

    2024-03-06 21:48:50
    赞同 展开评论
  • 阿里云EventBridge作为事件驱动的中枢服务,其主要作用是统一管理和分发不同来源的事件至各类接收方,实现系统的解耦和异步通信。EventBridge本身并不直接提供集群流控功能,集群流控通常是应用于微服务架构中的服务治理场景,用来控制服务间调用的流量,防止服务过载。

    对于你提到的秒杀场景,阿里云的AHAS(Application High Availability Service)提供了丰富的服务治理能力,其中包括集群流控等功能,能够很好地适应你所述的抽奖和发奖业务场景。

    如果你正在从AHAS迁移至EventBridge,并希望保持原有的集群流控逻辑,可以考虑将AHAS的流控能力与EventBridge结合使用。例如,通过AHAS对抽奖服务和发奖服务进行流控配置,然后将抽奖成功的事件通过EventBridge发送到MQ(消息队列)进行异步处理,而在MQ消费端可以结合AHAS或MQ自身的消费速率限制来控制发奖服务的处理速度。

    迁移过程中,需要注意保持抽奖服务的扩容策略,当服务器数量增加时,抽奖服务的流控策略应当能动态适应集群的变化,而发奖服务则维持相对稳定的限流策略,以保证整体系统的稳定性和性能最优。同时,也需要确保EventBridge的事件传递机制能满足业务的实时性和可靠性要求。

    2024-02-20 17:21:22
    赞同 展开评论

为企业提供高效、稳定、易扩展的中间件产品。

还有其他疑问?
咨询AI助理