当前位置: 首页 > news >正文

前端网站开发论文国内新闻最新消息今天简短

前端网站开发论文,国内新闻最新消息今天简短,wordpress文章通过后发邮件,wordpress get值项目场景: 定时任务现状:每个项目都会有一些配置信息,这些信息我们是都放在一个配置服务中,这个服务会定时从配置表中加载所有配置存入本地JVM内存,以供调用方获取(调用方集成了配置服务的SDK,…

 项目场景:

定时任务现状:每个项目都会有一些配置信息,这些信息我们是都放在一个配置服务中,这个服务会定时从配置表中加载所有配置存入本地JVM内存,以供调用方获取(调用方集成了配置服务的SDK,每隔五分钟都会来拉取自身应用的配置)

配置服务每隔五分钟都会去全量拉取配置表然后替换本地内存中的旧配置,而定时任务使用的是基于@Scheduled注解(基于此改造后支持集群环境下单节点执行),然后搭配 cron 表达式

例如:@Scheduled(cron = "0 0/5 * * * ? ") 此配置含义为:分钟为5以及5的倍数 秒钟为0时执行


问题描述

生产中随着配置服务的实例增多,流量监控多出了许多毛刺

注:(此图为已将调用方的cron给错开后所呈现,如是最初版本将每5分钟会"人为”造就一大波请求)


解决方案:

        改造一:

                因生产上每5分钟配置中心的应用就会迎来一大波请求,导致压力剧增,并且非5分钟的时间段配置中心是没有什么请求

                据此情况,进行了第一轮改造:
                        将各个调用配置中心的应用 配置不同的cron表达式,例如:
                        A、B服务调用配置中心获取机构白名单配置的定时任务就修改为以下表达式A:25*/4***?  B:207/4x**?
这样配置固然是将各个应用获取配置的时间给错开,但是并没有从根本上解决问题

        改造二:

                对于此类需要去配置中心加载参数的定时任务,采用fixedInterval方式,即以上次执行终点起点来计算下次执行起点时间,这样生产个应用的实例的执行时间就从根本上错开了(且可以人为控制实例的部署时间间隔)

                附上@Scheduled各参数描述:@Scheduled注解各参数详解 - 简书 (jianshu.com)

http://www.ds6.com.cn/news/12201.html

相关文章:

  • 草包做视频网站互站网
  • 10g空间网站做视频网站东莞产品网络推广
  • 网站如何做线下推广太原网站制作优化seo公司
  • 教做家庭菜的网站天津百度关键词seo
  • 使用QQ做网站客服营销qq下载
  • 做乡村旅游的网站关键词seo优化排名
  • 西安网站建设中企建站it教育培训机构排名
  • 深圳外贸公司网站自助建站系统开发
  • 深圳效果图制作公司成都网络优化公司有哪些
  • 那些空号检测网站是怎么做的私人做网站的流程
  • 易无忧建站国内it培训机构排名
  • 淘宝网客网站建设周口seo公司
  • 免费做网站排名seo初级入门教程
  • 知名网站制作公网站建设方案书模板
  • 用.net做的网站吗品牌运营管理有限公司
  • wordpress 自定义分类 模板重庆seo整站优化报价
  • 网站培训方案佳木斯seo
  • 网站 用cms 侵权海东地区谷歌seo网络优化
  • 动漫网站建设的目标百度指数里的资讯指数是什么
  • vi设计征集seo顾问服务 品达优化
  • 网站开发项目培训优化搜索点击次数的方法
  • 门户网站建设标准淘宝seo推广优化
  • 承包工程在哪个网站网站交易网
  • 网站服务器在香港潜江seo
  • 厦门网站制作阳哥抖音关键词挖掘工具
  • 平台网站怎么做的yahoo搜索引擎提交入口
  • 住房和城乡建设部网站住房补贴武汉新一轮疫情
  • 盐田做网站的公司山东企业网站建设
  • 网络管理网站策划书人民网 疫情
  • 网站制作什么做三只松鼠的软文范例