WX20240201-170837@2x

在服务部署期间,服务预热时间较长,在第三批部署时,大量流量流入第一批节点,而第一批节点只有一个节点,导致触发服务限流(qps 200)

解决方案调整dubbo预热时间

<dubbo:service interface="com.xxx.EstimateService"
                   ref="estimateService">
    <dubbo:parameter key="warmup" value="180000"/>
    <dubbo:parameter key="open.warmup" value="true"/>
</dubbo:service>

或 对全局设置warmup

<dubbo:provider group="${dubbo.group.default}"  filter="-DErrorHandleFilter,-sdsConsumerFilter,-sdsProviderFilter" >
    <dubbo:parameter key="warmup" value="180000"/>
    <dubbo:parameter key="open.warmup" value="true"/>
</dubbo:provider>