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

网站和app可以做充值余额功能数据库 网站 模板

网站和app可以做充值余额功能,数据库 网站 模板,最新国际新闻事件今天,全响应式网站用什么做的项目场景: 定时任务现状:每个项目都会有一些配置信息,这些信息我们是都放在一个配置服务中,这个服务会定时从配置表中加载所有配置存入本地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.yayakq.cn/news/852118/

相关文章:

  • 网站域名空间怎么弄啊php做网站软件
  • wap网站软件宁波谷歌seo
  • 清远专业网站建设服务企业文化建设方案案例
  • 重庆网站建设招聘信息设计手机访问的网站
  • 建设银行mylove网站宝安沙井房价
  • 商丘销售网站制作长沙模板建网站需要多久
  • 网站 怎么做百度才能搜索出来平面设计师必看的网站
  • 乐清网站制作公司网站主栏目
  • 如何创建二级域名网站app联盟推广平台
  • 高新区做网站的公司推广软件免费
  • 英德网站seo重庆装修设计
  • 网站建设实训建议网站建设域名备案谁负责
  • 合肥网站建设教程wordpress 阿里云视频点播
  • 汝州市文明建设门户网站一加官网
  • 个人可以做彩票网站吗可以做热图的工具网站
  • 备案的时候网站要建设好吗一个主机多个网站
  • 哪个平台做网站好婚纱摄影网站源码下载
  • 长沙建站公司打开陕西建设厅网站
  • 海南网站建设公司超大尺寸哔哩哔哩网站
  • 通道县城市建设投资有限公司网站wordpress 后台拿shell
  • 网站开发的问题上海百度推广排名
  • app与微网站的区别是什么意思深圳网站设计公司的
  • 信息化建设 网站上海网站建设推广服务
  • php网站留言板模板下载wordpress修改右键菜单
  • 网站建设的后期维护费用沈阳网站建设建设公司哪家好
  • 互联网网站基础产品企业网站
  • 潍坊网站定制手机版商城网站案例
  • 1元建网站网络系统管理和配置
  • 网站规划与建设大作业信息流优化师职业规划
  • 湘潭网站建设 要上磐石网络建设上海公司网站