运维
文章平均质量分 82
天下寒
这个作者很懒,什么都没留下…
展开
-
关于nosql优化,数据统计带来的服务器压力解决
问题起因: 项目上会对用户观看资源的记录进行数据打点,然后会对数据进行统计计算。用户要查询他自己的资源查看记录,这种操作如果用户量特别大,那这个数据量就会相当庞大。目前数据已突破E级。当处理这些数据的时候就会遇到很多问题。当然我这里处理的其实是通过加工后的数据。但是就算处理加工后的数据,查询也相当的慢。 1:获取今日数据,通过nosql语句,查询出昨日的网站所有数据。(200W左右)耗时4分钟左右 2:对数据进行分组 秒算 20000组左右 ...原创 2020-11-30 14:26:27 · 227 阅读 · 0 评论 -
jenkins+springboot+vue+git Linux自动化部署
一、目的 使用jenkins搭建一个自动化部署的环境。具体功能:本地开发代码,将代码提交到仓库管理,然后点击jenkins管理端的开关,直接完成部署。 普通发布流程:项目组提交代码=》发布人员进行打包=》将打好的包上传到服务器容器=》操作容器,启动服务=》交付测试。 自动发布流程:项目组提交代码=》发布人员进入jenkins管理端点击发布=》交付测试。 二、架构 自动化工具:jenkins 后端架构:springboot 前端架构:vue-cli 代码管理:git(原生) 三、环...原创 2020-09-17 10:05:45 · 675 阅读 · 1 评论 -
maven项目打包、远程部署
一、说明:基于maven项目的打包发布 二、工具: eclipse、maven插件、tomcat7、远程服务器 三、项目打包配置 1、按环境配置打包。 由于我们经常在部署的时候 会部署多套地址,比如在本地会部署自己测试,在开发环境部署测试的,在线上部署联调测试等等 所以在打包的时候 就得分别打包出不同的配置文件。 首先我们需要配置<profiles>分别配...原创 2018-11-16 17:49:13 · 1777 阅读 · 0 评论