Niu 头像

Still finding my way.

关于我

专注于分布式系统、领域驱动设计与工程实践、相信代码改变世界

技术栈

Java Python PHP Spring Laravel Docker MySQL Redis RocketMQ Flink DDD Linux StarRocks RisingWave
Docker学习笔记 - Dockerfile

Docker学习笔记 - Dockerfile

什么是Dockerfile ? Dockerfile 是一个用来构建镜像的文本文件, 文本内容包含了一条条构建镜像所需的指令和说明。 语法梳理与最佳实践 1. FROM     指定制作镜像的 base image 是什么. FROM scratch # 制作bas...

Spring Cloud 基础组件 - Zuul

Spring Cloud 基础组件 - Zuul

前言 项目地址 spring-cloud-zuul-demo       这篇文章我将使用 Spring Cloud 和 Netflix Zuul 来实现一个服务网关,服务网关充当着服务客户端和被调用的服务之间的中介, 服务客户端仅与服务网关管理的单个URL进行...

Spring Cloud 基础组件 - Hystrix 之线程上下文

Spring Cloud 基础组件 - Hystrix 之线程上下文

前言 项目地址 spring-cloud-hystrix-demo        Hystrix 在执行时可以使用两种不同的隔离策咯 - Thread(线程)和 Semaphore(信号量)来运行。在默认情况下,Hystrix 以 Thread 隔离策略运行。每个 Hystrix 命...

Spring Cloud 基础组件 - Hystrix

Spring Cloud 基础组件 - Hystrix

前言       这篇继续介绍 Spring Cloud 相关的基础组件,我将用一个实际的Demo来记录一下如何使用 Spring Cloud 结合 Netflix Hystrix 来增强客户端的弹性。 项目地址 spring-cloud-hystrix-demo       所有的系...

Spring Cloud 基础组件 - Eureka

Spring Cloud 基础组件 - Eureka

前言       接演上篇, 继续介绍Spring Cloud 相关的基础组件。 本篇我将用一个实际的Demo来记录一下如何使用 Spring Cloud 结合 Netflix Eureka 来实现服务发现的功能。 项目地址: spring-cloud-eureka-demo  ...

Spring Cloud 基础组件 - Config

Spring Cloud 基础组件 - Config

前言       最近在一直在学习Spring Cloud 相关的基础组件, 本篇文章我将用一个实际的Demo来记录一下如何使用 Spring Cloud Config 将服务配置与服务代码本身分离。 项目地址: spring-cloud-config-demo      ...