首页 > 其他分享 >行情压测性能优化总结

行情压测性能优化总结

时间:2024-07-03 13:33:41浏览次数:13  
标签:总结 行情 压测 redis 查询 mysql 优化

前言

请各大网友尊重本人原创知识分享,谨记本人博客:醉酒大头蚁

背景

项目中债券行情订阅接口出现数据处理不及时,造成页面行情数据显示延迟大于1秒的情况,本次改造针对行情订阅接口处理数据过慢的问题,优化代码逻辑,定位线程阻塞原因,提高行情数据处理性能

优化策略

一.业务逻辑代码优化

1.深度行情、最优价不落mysql库

2.原始行情不落mysql库,改造成通过 rabbitMq推送异步入mongodb库

3.最新最高价异步定时任务入mysql库

4.减少代码中不必要的循环

5.方法局部变量重用,减少对象的创建

6.涉及数据库查询的部分方法优化为优先从redis内存查询,如redis没有则查询数据库再放入redis缓存,减少数据库查询的次数,增加查询效率

二.增加日志打印各业务逻辑处理时间

 

标签:总结,行情,压测,redis,查询,mysql,优化
From: https://www.cnblogs.com/mrlican/p/18281162

相关文章

  • 腾讯微信事业部面试总结
    文章目录引言一面——6/25面试内容算法题结果二面——7/3闲聊部分面试内容算法题反问结果总结引言投腾讯还是很没底的,这是因为之前一个师兄和我说这边在补录,然后缺人缺的比较厉害,所以才投的,技术栈并不匹配,主要是的写C++和左右客户端的,但是我准备的都是java和后端......
  • 关于Mamba和Mamba-2经典论文的学习笔记总结,以及Mamba和Transformer的对比总结,欢迎交流
    最近阅读论文的时候,发现很多基于Mamba改进的CV方向论文,好奇的去了解了一下这个Mamba的起源,以及Mamba-2的提出,简单的对Mamba和Transformer的异同进行了归纳,学到了一些东西,我将从第一部分Mamba的提出背景和结构原理,第二部分Mamba与Transformer的异同,第三部分mamba-2的提出背景......
  • 软考中项(第三版):项目立项管理总结
    前言系统集成项目管理工程师考试(简称软考中项),其中案例分析也是很大一部分考试内容,目前正在学习中,现总结一些可能会考到的知识点供大家参考。1.1、项目建议与立项申请1、立项管理包括的4个阶段:(1)项目建议书与立项申请(2)初步可行性研究(3)详细可性型研究(4)项目评估与决策2、......
  • 构建高效盲盒小程序:数据库设计、安全策略与性能优化
    在移动互联网时代,盲盒经济以其独特的魅力迅速崛起,成为连接消费者与商品的新桥梁。盲盒小程序作为这一趋势的载体,不仅要求用户体验流畅,还需确保数据安全与性能卓越。本文将从数据库设计、安全策略及性能优化三个方面,深入探讨如何构建一个高效、安全的盲盒小程序。一、数据库设......
  • 深度学习--模型优化--模型的剪枝--92
    目录1.模型压缩2.神经网络剪枝4.非结构化剪枝4.Pruningneurons结构化剪枝1.模型压缩目的:使得模型体积更小,模型推理速度更快评估指标:CompressionRatio压缩率=总参数量/非0参数量原始网络参数量/优化后的网络模型中非0参数量脱水前的重量/脱水后的重量Theor......
  • C++11——新特性超详细总结
    目录一、C++11介绍二·、为什么要用C++11三、新特性总结1、类型推导(auto/decltype)2、序列for循环语句3、lamdba表达式4、构造函数:委托构造和继承构造5、容器(array/forward_list)6、垃圾回收机制7、正则表达式基础7.1、符号7.2、速记理解技巧7.3、检验数字的表达式......
  • 10.优化算法之字符串
    1.最长公共前缀14.最长公共前缀-力扣(LeetCode)classSolution{publicstaticStringlongestCommonPrefix(String[]strs){if(strs==null||strs.length==0){return"";}intlength=strs.length;for(inti=0;i&l......
  • 12.优化算法之队列+宽搜(BFS)
    BFS——广度优先算法(BreadthFirstSearch)-CSDN博客1.N叉树的层序遍历(广度优先搜索)429.N叉树的层序遍历-力扣(LeetCode)classSolution{publicList<List<Integer>>levelOrder(Noderoot){List<List<Integer>>ret=newLinkedList<>();......
  • 机器学习与优化 (罗伯托·巴蒂蒂(Roberto Battiti) etc.)-技术记录
    书:pan.baidu.com/s/1hNegko58yFJU01fPQ9PBnQ?pwd=rz68我的阅读笔记:优化算法在机器学习中的应用: 探讨各种优化算法,如梯度下降法、遗传算法、模拟退火等在机器学习问题中的应用。深度学习与优化: 对深度学习模型中的优化问题进行深入研究,包括对神经网络权重的优化和超参数调整......
  • 用JavaScript来优化数独验证的过程
    问题陈述给定一个9x9数独棋盘,确定它是否有效。棋盘由一个二维数组表示,其中空单元格用表示'.'。有效的数独棋盘满足以下规则:每行必须包含数字1–9,且不能重复。每列必须包含数字1–9,且不能重复。九个3x3子网格中的每一个都必须包含数字1–9,且不能重复。初步方法一种简......