- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 第七天 SpringBoot与SpringCloud微服务项目交付
微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。如下是传统打车软件架构图:这种单体应用比较适合于小项目,优点是:当然它的缺点也十分明显,特别对于互联网公司来说:微服务架构的设计思路不是开发一个巨大的单体式应用,而是将应用分解为小的、互相连接的微服务。一个微服务完成某个特定功能,比如乘客管理和下单管理等。每个微服务都有自己的业务逻辑和适配器。一些微服务还会提供API接口给其他微服务和应用客户端使用。比如,前面描述的系统可被分解为:每个业务逻辑都被分解
2024-07-15 09:47:21 1057
原创 第六天 基于sharedLibrary进行CICD流程的优化
(root)| +- org| +- foo+- varssrc目录应该看起来像标准的 Java 源目录结构。当执行流水线时,该目录被添加到类路径下。vars目录定义可从流水线访问的全局变量的脚本。每个*.groovy文件的基名应该是一个 Groovy (~ Java) 标识符, 通常是camelCased。新建Groovy项目变量使用数据类型的本地语法,或者使用def关键字int x = 5;int X = 6;println(x);println(X);方法调用本地方法。
2024-05-22 22:12:01 776
原创 第五天 从零开始构建基于Kubernetes的DevOps平台
CICD软件交付流程CS架构SonarQube Scanner 扫描仪在本地执行代码扫描任务执行完后,将分析报告被发送到SonarQube服务器进行处理SonarQube服务器处理和存储分析报告导致SonarQube数据库,并显示结果在UI中apiuisleep 2s# 使用tools镜像启动容器,来验证手动使用robotframework来做验收测试#pip安装必要的软件包#使用robot命令做测试。
2024-05-22 22:08:23 970
原创 ‘performance_schema‘.‘session_variables‘ has the wrong structure
从mysql5.7.6开始information_schema.global_status已经开始被舍弃,为了兼容性,此时需要打开 show_compatibility_56。mysql 5.6升级到mysql5.7查看参数报错。
2024-03-18 10:19:53 475
原创 Ansible自动化运维
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能
2024-01-02 17:35:42 1463 2
kubernetes之yaml练习
2024-05-22
网络安装RHEL8+自定义Kiststart的实验文档
2022-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人