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

应用高可用服务AHAS总阈值30web流控图显示并发达到30是偶尔流控因为配置的单机阈值流量不均吗?

应用高可用服务AHAS总阈值30web流控图显示并发达到30是偶尔流控因为配置的单机阈值流量不均吗?这里的节点名称是根据我的docker镜像的hostname来的。我一个服务器部署了两个服务。hostname 不同。然后负载均衡的流量一个是20%,一个是100%。但是这里显示的并发两个节点一模一样。我想问下为什么?
iwEcAqNwbmcDAQTRB2MF0QOYBrCd9qWg_z0jpQVE0txrgKIAB9JErOtMCAAJomltCgAL0gACp9M.png_720x720q90.jpg
iwEcAqNwbmcDAQTRBRUF0QMPBrCvZ1H52bqs5gVE056YieIAB9JErOtMCAAJomltCgAL0gADbds.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-11-20 16:33:42 33 0
3 条回答
写回答
取消 提交回答
  • 应用高可用服务AHAS的总阈值流控图显示并发达到30时进行偶尔流控,这可能是因为配置的单机阈值流量不均。节点名称可能是基于您的Docker镜像的hostname生成的,如果您在一个服务器上部署了两个服务,它们的hostname是不同的。然而,如果这两个服务的负载均衡流量分别为20%和100%,但在流控图中显示的并发数量在两个节点上完全相同,这可能是由于某些设置或配置导致。

    为了更精确地控制集群内的实时调用总量,您可以考虑使用集群流控,这样用户无需关心负载均衡状况和网关数量,只需配置总阈值即可完成操作。

    流量控制在网络传输中是一个常用的概念,用于调整网络包的发送数据。当系统的处理能力有限而需处理的请求是随机不可控的时候,根据系统的处理能力对流量进行控制是非常必要的。

    AHAS的Web场景防护功能提供了针对访问请求中的一些参数项进行精细化的流量控制。例如,对于使用了主流Web框架的应用,AHAS可以实现API粒度的请求参数解析,从而对请求中IP、Host、Header、URL Param等参数维度的资源调用进行流量控制。

    2023-11-29 15:23:43
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当一个应用部署在一个服务器上,并且这个服务器上有两个不同的服务(每个服务都有自己的hostname),并且这两个服务分别接受不同比例的负载均衡流量时,你应该看到每个服务有不同的并发值(至少在理想情况下)。然而,如果你在这个时候看到相同的并发值,可能有以下几个原因:

    • 流量不是按照预期的比例分配给各个服务:可能是由于负载均衡器的问题,或者是由于你的配置有问题,导致负载均衡器没有按照你所期望的比例将流量分发到各个服务中去。
    • 数据延迟:虽然实际的并发值可能已经发生了变化,但是AHAS仪表板上的数据显示可能会有一定的延迟,所以你在第一时间看到的数据可能会与实际情况有所出入。
    • 节点名称混淆:你也需要注意的是,AHAS是以节点名称来区分各个服务的,如果两个服务使用的hostname相同,那么它们可能会被当作同一个服务处理,这就可能导致并发值显示相同。

    总的来说,你需要仔细检查一下你的设置和配置,确保流量能够按照预期的比例分配给各个服务,并且避免节点名称混淆的情况发生。另外,你可以尝试刷新仪表板,看看数据是否会随着时间的推移而发生变化

    2023-11-22 16:37:33
    赞同 展开评论 打赏
  • 这一块每个节点是严格按照单机阈值走,每个进程qps阈值 6。这一块我需要进一步确认下,稳态情况下 并发 = QPS * rt。 此回答整理自钉群“AHAS用户沟通群”

    2023-11-20 20:45:04
    赞同 展开评论 打赏

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

相关产品

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

    更多
    Web应用系统性能优化 立即下载
    高性能Web架构之缓存体系 立即下载
    PWA:移动Web的现在与未来 立即下载