dubbo服务启动预热
在服务部署期间,服务预热时间较长,在第三批部署时,大量流量流入第一批节点,而第一批节点只有一个节点,导致触发服务限流(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>