Welcome everyone

服务预热的重要性

分布式 汪明鑫 826浏览 0评论

一般来说线上一直在跑的业务需求的迭代无需特意预热,线上一般都有流量在跑

新的接口,但是在老的集群和服务,其实也不需要特意的预热

新接口新的集群服务,一般来说可以做些许的预热,但是一般来说其实功能放量的过程其实也是预热的过程,只不过使用线上的流量来进行预热的

什么时候,预热是最不可或缺的呢?那就是一般的大型活动,在短时间内要开放给大量用户

如果缺失了预热,活动开始初期会出现接口慢,功能卡顿等问题,机器、连接、连接池、代码、资源等都没有充分预热

那么一般我们如何做预热?

框架层面的预热,一般在容器启动服务启动就会有框架层面内置的一些预热和探活

要么就是服务启动后,单实例启动线程池定期跑一些小流量进行预热

还有一种方式是利用压测流量来进行预热,在活动正式开始前半小时到一小时用小股压测流量慢慢预热

总之,预热的方式有很多,预热也是很重要的一个环节

转载请注明:汪明鑫的个人博客 » 服务预热的重要性

喜欢 (1)

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz