上一页 1 2 3 4 5 6 ··· 27 下一页
摘要: SkyWalking 简介 SkyWalking 是一款优秀的 APM 工具(Application Performance Monitoring,应用性能监控),专为微服务、云原生架构和基于容器(Docker、K8S、Mesos)的架构而设计,包含了分布式追踪、性能指标分析和服务依赖分析等功能。 阅读全文
posted @ 2022-08-30 22:11 Juno3550 阅读(1190) 评论(0) 推荐(1) 编辑
摘要: InfluxDB 简介 什么是 InfluxDB ? InfluxDB 是一个由 InfluxData 开发的,开源的时序型数据库。它由 Go 语言写成,着力于高性能地查询与存储时序型数据。 InfluxDB 被广泛应用于存储系统的监控数据、IoT 行业的实时数据等场景。 可配合 Telegraf 阅读全文
posted @ 2022-07-27 14:49 Juno3550 阅读(2866) 评论(2) 推荐(2) 编辑
摘要: 【测试右移】介绍 为什么要做测试右移? 测试环境不能完全模拟线上环境。 线上质量不仅取决于已发布代码,还取决于数据变更与配置变更。 线上测试可以获得更多质量数据,以辅助产品更新。 测试右移主要实践: 应用监控 综合监控质量监控(ContinuousQuality Monitoring) A/B 测试 阅读全文
posted @ 2022-07-02 23:43 Juno3550 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 代码分析介绍 代码分析所关注的质量指标: 代码坏味道 代码规范 技术债评估 bug 和漏洞 代码重复度 单测与集成 测试用例数量 覆盖率 常见代码分析工具: 综合性的代码分析平台 SonarQube:支持自定义代码分析规则 IDE 辅助功能 Xcode、Android Studio 阿里巴巴 Jav 阅读全文
posted @ 2022-06-29 23:51 Juno3550 阅读(551) 评论(0) 推荐(0) 编辑
摘要: JVM-SandBox 介绍 JVM-SandBox(沙箱)是一种 JVM 的非侵入式运行期 AOP 解决方案。 JVM-SandBox 是基于 Instrumentation 的动态编织类的 AOP 框架,可以在不重启应用且运行时的情况下,对目标应用的目标方法进行增强和替换。 JVM-SANDBO 阅读全文
posted @ 2022-06-25 00:50 Juno3550 阅读(3414) 评论(0) 推荐(0) 编辑
摘要: 精准测试介绍 测试现状 测试设计阶段 测试范围 评估少:质量差 评估多:成本高 测试设计 设计全:成本高 设计少:用时少、风险高 交付测试阶段 开发工程师 顺手改了代码,忘记同步,对上线有什么影响? 马上要上线了,系统达到质量标准了么? 测试工程师 核心功能是否回归足够? 功能点这么多,测完还会有遗 阅读全文
posted @ 2022-06-22 20:46 Juno3550 阅读(4697) 评论(0) 推荐(1) 编辑
摘要: 什么是网关? 网关功能 身份认证和权限校验 服务路由、负载均衡 请求限流 网关的技术实现 在 SpringCloud 中网关的实现包括两种: gateway zuul Zuul 是基于 Servlet 的实现,属于阻塞式编程;而 SpringCloudGateway 则是基于 Spring5 中提供 阅读全文
posted @ 2022-06-14 23:05 Juno3550 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 统一配置管理 将配置交给 Nacos 管理的步骤: 在 Nacos 中添加配置文件。 在微服务中引入 nacos 的 config 依赖。 在微服务中添加 bootstrap.yml,配置 nacos 地址、当前环境、服务名称、文件后缀名。这些决定了程序启动时去 nacos 读取哪个文件。 具体操作 阅读全文
posted @ 2022-06-07 13:17 Juno3550 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 认识 Nacos Nacos 是阿里巴巴的产品,现在是 SpringCloud 中的一个组件,相比 Eureka 功能更加丰富,在国内受欢迎程度较高。 Nacos 安装 Windows 安装 1)下载解压包 在 Nacos 的 GitHub 页面,提供有下载链接,可以下载编译好的 Nacos 服务端 阅读全文
posted @ 2022-06-06 13:15 Juno3550 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Feign 介绍 RestTemplate 方式调用存在的问题: String url = "http://userservice/user/" + order.getUserId(); User user = restTemplate.getForObject(url, User.class); 阅读全文
posted @ 2022-06-04 22:44 Juno3550 阅读(121) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 27 下一页