JVM
文章平均质量分 93
吕玉生
java攻城师,资深架构师,有丰富的微服务、服务治理、性能优化、DevOps、环境治理等技能和落地经验。
展开
-
基于GitLab 的持续集成环境
如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。指令包括:FROM、MAINTAINER、COPY、ADD、WORKDIR、VOLUME、EXPOSE、ENV、RUN、CMD、ENTRYPOINT、HEALTHCHECK、ONBUILD、USER、ARG、SHELL、STOPSIGNAL。dependencies关键字:定义了任务的依赖关系,比如依赖其他的项目、库、工具、任务等。原创 2024-10-04 10:19:02 · 1563 阅读 · 0 评论 -
微服务监控实战(一):监控概览
监控数据有多种,每种有其不同的使用场景,解决不同的问题完美的监控要从多方面、多层次、全方位考虑当这些数据都有了,结合起来就具有了可观测性持续优化系统,系统就可以朝着稳定、高性能的方向发展起来了。原创 2024-09-24 10:15:57 · 1046 阅读 · 0 评论 -
KtConnect无废话实战
你是不是遇到过,公司有自己的IDC机房,但运维能力较弱,部署的研发服务非常不稳定,因此大家都不愿意使用,转而在云上部署。但是在云上部署,又引入了其他问题,最主要是本地和测试环境不能双向互联,联调时不能混合使用本地服务+测试环境进行方便的测试。当遇到k8s时,问题就更加突出了,不管是在IDC还是云上环境,都不能轻易地做到双向互联。项目地址:https://alibaba.github.io/kt-connect/#/废话少说,直接上手用起来吧!!!下载,解压到指定目录,设置环境变量。原创 2024-09-23 09:32:26 · 1357 阅读 · 0 评论 -
测试环境路由可以这么做(三):特性环境标识注入
测试环境路由,需要建立在全链路调用追踪系统的基础之上,使环境标识可以一直不中断的传递下去。在现有全链路调用追踪系统的基础上,打造测试环境路由,会起到事半功倍的效果。本文基于skywalking,做了简单的增强,支持了环境标识的注入,为后续的逻辑处理打下了基础原创 2024-09-18 10:00:00 · 1161 阅读 · 0 评论