这周我们对项目里新增的几个接口进行了压力测试,期间遇到了一些之前没有遇到过的坑,走了一些弯路,在这里对这次压力测试经历进行总结复盘,同时也希望能给看到这篇文章的诸位提供一些浅显的思路。〇、经验总结:
* 如果在压测过程中,压力始终上不去,可以考虑是施压机器并发上不去,或者被压机器请求处理不过来。
* 施压上不去或者被压机器请求处理不过来,是因为机器CPU瓶颈?内存瓶颈?端口数量瓶颈?逐步排查定位。
* 类似于Grpc这类需要建立rpc连接的请求,可扩展端口的数量会影响并发时连接建立数量。
* 长链路的压测链,在定位问题时可以先从短链开始逐步排查扩展到长链,最终完成整个链路的压力测试。
* 关注压测过程中可能出现的异常现象,哪怕是很不明显的地方,都可能会存在一个BUG。
分类:
其他好文 时间:
2018-09-14 01:04:53
阅读次数:
301
部署eureka和config最后我们在rancher上部署eureka和config项目,首先我们需要在本地创建这两个项目的docker镜像,然后推送到网易云镜像仓库上。关于使用Docker部署项目以及Rancher的安装及使用,可以参考我另外两篇文章,本文则不再赘述了:Docker化你的SpringBoot项目安装Rancher2.x并部署工作负载在eureka项目的根目录中,创建一个Dock
分类:
编程语言 时间:
2018-09-11 01:02:20
阅读次数:
540
在项目实践中遇到这种情况: 一个原本在公司内网中的项目,现独立出一个单独的模块做成单独的项目部署到客户端, 帮助客户实现数据对接,这就要求在项目中不涉及到持久化及redis的使用, 在使用redis存放token时,由于客户端环境无法访问公司内部的redis集群发生错误。 这时需要将token存放于 ...
分类:
其他好文 时间:
2018-09-04 20:19:15
阅读次数:
525
介绍将asp.netmvc项目部署到centos系统。 开发工具:win10+vs2017+.NetFramework4.6.1+Vmware14+centos 1.安装Jexus 这里使用独立版(专业版)。Jexus“独立版”指的是自带.net运行时(mono),不需要在客户服务器安装mono就能 ...
分类:
Web程序 时间:
2018-09-02 20:29:27
阅读次数:
341
简单的就是用cmd命令打一个war包,首先eclipse将项目部署到tomcat中,然后用cmd命令进入到项目所在的目录,运行: jar -cvf xiangmu.war *.* 您要导出的项目上点击鼠标右键,选择【Export...】 (1)选择【Web】下的【WAR file】选项 (2)点击【 ...
分类:
其他好文 时间:
2018-08-29 14:15:54
阅读次数:
193
服务器配置 购买阿里云服务器 (选择ubuntu 16系统 / 内存2G以上) 安全策略, 入规则: 添加端口 20,21,22, 80, 443, 3306, 8080, 安装宝塔 wget O install.sh http://download.bt.cn/install/install ub ...
分类:
Web程序 时间:
2018-08-26 11:43:31
阅读次数:
420
eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上 1.打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。 2.单击“Server”选项,选择下方的“Runtime Environments”。 3.点击“Add”添加Tomcat。 4. ...
分类:
系统相关 时间:
2018-08-25 18:43:41
阅读次数:
215
一、前言 把github作为自己项目托管的地方,实在是一个明智的选择。就算你不为自己项目考虑,你也要为你团队项目开发而学呀!可能有些初学者(比如我)会觉得git命令好多啊,又是各种术语,觉得好难上手。其实学会一些基础的git命令是很简单的!花半个小时就能学会把自己的项目部署在github上面啦。(当 ...
分类:
Web程序 时间:
2018-08-24 20:46:17
阅读次数:
152
【前言】 【前言】 博主写这篇博客的时候还是个新手,把我写好的SpringBoot项目部署到公网可以访问花了两天时间,看了很多篇博客,也请教了认识的大佬,最终成功部署到云服务器。希望这便篇博客能帮一些新手填坑,少走一点弯路。 简单又重要的小概念:你的后台项目运行的花话必须启动后“命令行一直挂着不关闭 ...
分类:
编程语言 时间:
2018-08-24 11:40:59
阅读次数:
1504
背景 最近在部署一套完整的项目,部署过程中遇到很多的问题,在来总结一些如标题的这个错误! 环境说明: 使用分布式数据库 ,使用的是mysql! 问题排查 因为项目的代码没有改动,目前这一套代码已经在生产上运行了,目前出现错误的原因在之前生产上没有遇到。 1、报错了,网上查相关资料 通过在网上查找资料 ...
分类:
数据库 时间:
2018-08-20 23:01:48
阅读次数:
2520