微服务Workshop启动

背景 目标 内容 团队 讲师团 学员团 志愿者 代码库 背景 比较幸运,我被Local项目微服务培训组织抽选为微服务培训的学员之一,参加了历时两个周末的微服务培训,加深了我对微服务理论和技术实践的理解。而我所服务的项目也在运用这些实践,经过长达半年时间的

基于Hystix的服务容错保护

服务容错保护 服务降级 服务熔断 为什么需要断路器 工作原理 动手实践 服务降级 VS 服务熔断 上节课我们搭建了 基于Consul的服务注册和服务发现,为微服务互相调用提供了服务查询列表。微服务在互相调用的过程中,因为下游服务产生了延时导致上游服务不可用,

JUnit 5 用户指南

1. 概述 1.1. JUnit 5 是什么? 1.2. 支持的Java版本 1.3. 获取帮助 2. 安装 2.1. 依赖元数据 2.2. 依赖关系图 2.3 JUnit Jupiter示例工程 3. 编写测试 3.1. 注解 3.2. 标准测试类 3.3. 显示名称 3.4. 断言 3.5. 假设 3.6. 禁用测试 3.7. 条件测试执行 3.8. 标

基于Consul的服务注册和服务发现

准备工作 服务注册 启动consul服务 配置应用程序 授权health check 服务发现 Consul Template 安装 配置模板 动态替换 上节课我们 使用Rancher Compose部署了mst-user-service,我们的Pipeline已经搭建完毕,这节课我们切换到跟开发人员更密切的主题:如何在众

从另一个角度告诉你单元测试的意义

基本最无敌 三个维度看单元测试 能力建设 生产效率 卓越态度 夯实根基 我的呼吁 当下微服务如火如荼,各个团队在争先恐后推出微服务,不论在概念上还是在实践上,如果自己没有跟微服务挂上钩,便会被贴上落伍的标签。我们在推微服务的时候,我们说微服务架构具

基于EFK的日志管理系统

EFK介绍 ELK架构 EFK架构 搭建EFK 配置Consul 查看日志 上节课我们学习了 BFF 的思想,并针对mst-user-service、mst-order-service、mst-goods-service三个服务搭建了一套BFF架构。但到目前为止,我们每个服务的日志依旧分散,这对于日志的收集、管理、检索十

轻描淡写的2017

主旋律 自信 健康 自律 主旋律 2017年,主旋律,忙。可自己还是不满意最后的结果,并不是我不知足,是因为我觉得自己还不够努力… 磕磕碰碰中,我收获了三个对我来说意义重大的词汇:自信、健康和自律。之所以对我来说很重要,是因为我还处在匮乏的状态。不

基于Spring Cloud Contract的契约测试

准备工作 为什么要采用契约测试? 编写契约并测试契约 Provider Consumer 集成到Pipeline 共享stub.jar 版本管理 上节课我们使用了 基于Spring Cloud Config的服务配置中心 将应用服务的配置文件进行了统一管理。课程到目前为止,服务注册、服务发现、服务熔断

JUnit 5 用户指南

1. 概述 1.1. JUnit 5 是什么? 1.2. 支持的Java版本 1.3. 获取帮助 2. 安装 2.1. 依赖元数据 2.2. 依赖关系图 2.3 JUnit Jupiter示例工程 3. 编写测试 3.1. 注解 3.2. 标准测试类 3.3. 显示名称 3.4. 断言 3.5. 假设 3.6. 禁用测试 3.7. 标记和过滤 3.8. 测试

ThoughtWorks给你一段不一样的入职之旅

本文同时发表于 ThoughtWorks洞见。 不一样的旅程 ThoughtWorks是一家极具创造力的公司,在这里,人才是最重要的资产。如果你以应届生的身份加入TW,你将获得5周的出国留学机会(ThoughtWorks University,简称TWU),如果你通过社招加入TW,你会获得为期三天

共61条
共7页,到第
Responsive image