开发者社区 > 云原生 > 中间件 > 正文

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

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

展开
收起
真的很搞笑 2024-02-06 08:54:30 41 0
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
    赞同 展开评论 打赏

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

相关产品

  • 应用高可用服务
  • 相关电子书

    更多
    筑牢高可用基石,AHAS 赋能溪鸟安全生产探索与实践 立即下载
    阿里云容器 AHAS Sentinel 网关流控揭秘 立即下载
    低代码开发师(初级)实战教程 立即下载