7DGroup性能实施项目日记1

news2024/10/5 16:31:12

壬寅年 己酉月 丁丑日 2022年9月21日 晴

经过上周的7DGroup学员群内部沟通,我们决定启动一个性能实施项目。
在这个实施项目中,把RESAR性能工程的每个环节都落地一遍,让所有参与培训的学员都可以参与。
在这个项目实施过程中,我打算记录一下项目执行日志,以供大家围观。

我们的目的是让所有的学员都经历一个完整的性能项目。在这个项目中,我也会根据自己的经验对项目实施过程以及产出物提出严格的要求,争取让所有人都能体会到我对性能项目的期望

在这个项目中,我们重新购买了云服务器。

在这里插入图片描述

两三天内,由运维小伙搭建起来。话说这运维小伙手速就是快呀。

在这里插入图片描述

这个系统,其实我们之前在写专栏的时候也是用过的,是一个开源项目。虽然这个开源项目有不少星,但是里面的性能问题也是层出不穷。那些问题也记录到了我们之前写的专栏之中。
之前为了解决性能瓶颈,我们也做了一些代码改造,比如说登录加密的部分、生成订单的部分等等。

在这个项目中,技术栈都是主流的,如下所示:

技术说明官网
kubernetes(k8s)容器云https://kubernetes.io
helmk8s 包管理器https://helm.sh
Docker应用容器引擎https://www.docker.com
Weave Scopek8s 可视化监控工具https://www.weave.works
Spring Cloud微服务框架https://spring.io/projects/spring-cloud
Spring Boot容器+ MVC 框架https://spring.io/projects/spring-boot
Knife4j文档生产工具https://github.com/xiaoymin/swagger-bootstrap-ui
Elasticsearch搜索引擎https://github.com/elastic/elasticsearch
RabbitMq消息队列https://www.rabbitmq.com
Redis分布式缓存https://redis.io
MongoDbNoSql数据库https://www.mongodb.com
LogStash应用日志收集https://github.com/logstash/logstash-logback-encoder
JenkinsDevOps 调度工具https://github.com/jenkinsci/jenkins
Promethues资源监控系统https://prometheus.io
Grafana监控可视化看板https://grafana.com
harborDocker 镜像仓库https://github.com/goharbor/harbor-helm
SkyWalking分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案http://skywalking.apache.org
Kibana日志可视化看板https://www.elastic.co/cn/downloads/kibana
Fluentd容器日志收集https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/fluentd-elasticsearch
Gitlab代码仓库https://about.gitlab.com
Nexus3 OSS制品仓库https://www.sonatype.com
Jmeter压测引擎https://jmeter.apache.org
Kuboard微服务管理工具https://github.com/eip-work/

其实在我的想法里,用什么项目并不重要。这个项目因为我已经玩过几遍了,里面有啥问题也基本上可以一目了然了。
所以后面我会考虑另找一个项目来做实施案例,最好全是性能瓶颈的项目。
我们也对学员们进行了分组,也对每个组进行了职责划分。

在这里插入图片描述

如果对于大企业来说,这样的分组还是有点潦草的,还要细分角色职责之类的,并且要和绩效挂钩起来。
为了让项目执行起来更为正式,我们已经创建了项目计划。此计划由管理组维护。

在这里插入图片描述

后续的工作中就要把这个计划完善,并且能够按照这个计划往前推进。
我们的项目实施是大家利用业余时间来做,同时也不影响正常的培训进度。
并且在平时大家觉得有什么技术(比如说工具使用、基础知识等)不清楚的,我们的学员之间也可以随时组会做技术分享。
昨天晚上就组织了一次关于k8s的技术分享,这样的事情在没有我的组织之下,都可以自行开展起来,深感欣慰呀。

在这里插入图片描述
在这里插入图片描述

后续学员群里这样的分享也会一直组织,这样大家不仅是在跟我学,而是跟大家一起学。
今天的流水账先记到这里,后续有进度再更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/664613.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

苹果照片传输到电脑怎么传?批量传输的技巧!

苹果照片传输到电脑怎么传?照片是苹果手机和电脑之间传输比较频繁的内容。对于刚接触苹果手机的朋友,可能还不是很了解传输方法,鉴于此,我们在这里提供几种有效方法来帮助您完成此项任务。无论您想要使用或不使用 iTunes 将照片从…

CAN Frame详解

CAN Frame是CAN总线通信的基本单位,它有多种类型,其中最常见的是数据帧(Data Frame),用于传输数据。数据帧有标准格式(Standard Format)和扩展格式(Extended Format)&…

redhat 6.4安装oracle11g RAC (一)

(一)基础环境 虚拟机环境 :vmware workstation 12 操作系统 : redhat6.4 - 64bit 数据库版本 :11.2.0.4 Last login: Fri Jun 16 18:40:20 2023 from 192.168.186.1 [rootrhel64 ~]# cat /etc/redhat-release Red Ha…

项目描述1

学成在线- 6分片上传,8xxl-job 课程模块开发 分布式事务,消息表 spring-security oauth 用户认证授权 学成在线 学成在线认证授权 一些代码 黑马分布式事物 框架学习 - 若依 / RuoYi-Vue-Plus 统一数据权限 若依数据权限使用 数据权限表结构 1. 设备故…

音视频技术开发周刊 | 298

每周一期,纵览音视频技术领域的干货。 新闻投稿:contributelivevideostack.com。 AI艺术在北京798,展望人工智能与环境的未来 本文很有意思的提出了个假设,通过人工智能和艺术家协作与实践产生环绕地球的叙事,去开启置…

【事故致因】HFACS模型各层级中因素的具体含义及内容归纳

HFACS模型各层级中因素的具体含义及内容归纳 1 HFACS(2000版本)中英文结构图2 定义3 结构组成4 各层级因素及内容4.1 不安全行为4.2 不安全行为的前提条件4.3 不安全监督4.4 组织影响 5 HFACS框架的使用 1 HFACS(2000版本)中英文结构图 英文版本(论文首次提出原图&…

接口测试基础知识(使用 Fiddler 抓包、使用 Postman 发起请求、Postman汉化教程)

文章目录 一、 什么是接口二、接口测试的流程三、设计接口测试测试用例常见的点四、使用 Fiddler 进行抓包1. 一个重要设置2. 进行抓包 五、使用 Postman 发起 GET 请求1. 通过API文档得到调用信息2. 通过 Postman 构造 GET 请求 六、使用 Postman 发起 POST 请求1. 得到接口调…

机器学习——朴素贝叶斯(手动代码实现)

朴素的我,决定朴素地徒手实现贝叶斯算法! 摒弃sklearn 这个体贴善解人意把一切都打包封装好的妈妈 再见了sklearn 妈妈 我要自己手动实现 哪怕前方困难重重 哪怕我此刻还在发牢骚 但我还是要说,撒哟娜拉sklearn妈 看了知乎阿婆主的分析&#…

在 Maya、ZBrush 和 Substance 3D 中创建女枪手(P2)

今天瑞云渲染小编给大家带来了Ivan Lim 的Female Gunslinger 项目的细目,讨论了他在 Think Tank 的教育过程,并解释了他为什么选择虚幻引擎来呈现这个角色。这篇接着上篇继续拓扑UV、灯光材质、渲染等方面的分享 头发 我开始用一个块来处理头发&#xf…

看看人家那高并发秒杀系统,那叫一个优雅

618,大家剁手了么? 说起618,就不得不提其中较为复杂的秒杀环节了。虽说秒杀只是一个促销活动,但对技术要求不低。 秒杀作为618、双十一等电商活动不可缺少的一环,是一个非常典型的活动场景。秒杀场景的业务特点是限时…

并发知识学习

aqs中有2个队列,一个是同步队列,另外一个是条件队列简单记住:独占没有朋友,所以是null。共享就有朋友,所以是固定的node对象。nextWaiter就是表示节点的模式,在条件队列中指向下一个节点。 一个想要去获取锁…

车载测试范例,如何进行ADAS执行器性能测测试?

概述 执行器性能分为横向性能和纵向性能,横向性能主要指方向盘转向的响应性能,纵向主要包括油门加速性能及刹车减速性能。其中横向性能在ADAS中涉及的功能包括LKA、LDW,跟纵向加/减速性能相关的功能主要是ACC(自适应巡航&#xf…

C++数据结构【树状数组】

​ 树状数组 什么是树状数组?树状数组和线段树的区别 树状数组的结构什么是lowbitlowbit如何计算代码实现:补充知识——&,|,^运算&|^注意: 树状数组的基本操作单点修改while循环版代码for循环版代码 单点查询区…

pytest生成 junit-xml 测试报告

pytest 生成junit-xml 测试报告,那么生成的xml报告有什么用呢?可以集合一些持续集成工具(如jenkins…等)方便查看报告。 junit-xml 测试报告 命令行参数有2个跟 junit-xml 报告相关的参数 --junit-xmlpath create junit-xm…

2023年软件测试——精选金融银行面试真题

1、P2P你们也测试后台管理吗?个人芝麻信用积分是调取哪里的资料? 测试后台管理: 后台也测,但是我主要测试前台,我的关注点是前台,后台只是拿来用,能配合前台正常走完流程就行。 后台主要对前…

Linux线程同步(下)

文章目录 1. POSIX信号量2. 基于环形队列的生产消费模型2.1 代码实现2.1.1 构造函数和析构函数2.1.2 生产和消费2.1.3 测试 3. 线程池3.1 成员变量3.2 构造和析构3.3 push和pop3.4 启动线程池3.5 测试 4. 将线程池改成单例模式5. STL、智能指针和线程安全6. 其他常见的各种锁6.…

聊聊测试驱动开发

这是鼎叔的第六十四篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。 欢迎关注本专栏和微信公众号《敏捷测试转型》,星标收藏,大量原创思考文章陆续推出。 本文观点参考自Lasse Koskela,他是《测试驱动开发的艺术》的作者。…

软件测试之【单元测试、系统测试、集成测试】

一、单元测试的概念 单元测试(Unit Testing)是对软件基本组成单元进行的测试,如函数(function或procedure)或一个类的方法(method)。当然这里的基本单元不仅仅指的是一个函数或者方法&#xff0…

揭秘跨部门沟通的秘密武器:让不归你管的人主动配合你的绝妙方法!

跨部门沟通,Edge对此有点胆怯:“我们自己内部进度,怎么着都好管。都是自己人,目标一致。可涉及跨部门合作,管起来就困难。人家又不归我们管,不可控因素太多了。如果在合作的过程中,出现啥问题&a…

docker 镜像结构原理

目录 参考文档:第八篇:Docker镜像结构原理_Linux运维开发的技术博客_51CTO博客 1、基础镜像 base base 镜像有两层含义: 为什么我们的镜像文件比一般的软件小一些呢? 二、镜像的分层结构 问什么 Docker 镜像要采用这种分层结…