个人简介

Echo Blog


江湖无名 安心练剑
  • 开源利器:自动生成随机 mock 数据测试对象
    测试的痛点 大家好,我是老马。 每一位开发者大部分工作都是写代码、测试代码、修BUG。 我们有很多测试代码,总是花费大量的实践去构建一个对象。 于是就在想,能不能自动填充一个对象呢? 于是去 github 查了一下,找到了一个测试神器 data-factory。 https://github.com/houbb/data-factory/ data-factory ...
    2020-12-16 14:11:27 | RPC
  • 从零手写实现 dubbo(三)客户端主动调用 & 序列化
    回顾 大家好,我是老马。 我们在前面学习了 5 分钟入门 spring cloud 实战笔记 和 dubbo 2.7 的 3种入门案例实战, 小伙伴肯定对 rpc 有了基本的认识。 系列目录: java 从零实现 RPC(一)服务端与客户端启动 java 从零实现 rpc(二)客户端调用服务端 客户端主动调用 我们上一章的例子中,我们的调用是在客户端启动的时候完成的。 实际使...
    2020-12-16 14:11:27 | RPC
  • java 从零实现 rpc(二)客户端调用服务端
    回顾 大家好,我是老马。 我们在前面学习了 5 分钟入门 spring cloud 实战笔记 和 dubbo 2.7 的 3种入门案例实战, 小伙伴肯定对 rpc 有了基本的认识。 系列目录: java 从零实现 RPC(一)服务端与客户端启动 服务对象调用 上一节为了便于大家理解,实际上只是启动了服务端和客户端,但是二者之间没有任何交互。 这一节让我们一起来学习下实现客户端调...
    2020-12-16 14:11:27 | RPC
  • java 从零实现 rpc(1)服务端与客户端启动
    回顾 大家好,我是老马。 我们前面学习了 5 分钟入门 spring cloud 实战笔记 和 dubbo 2.7 的 3种入门案例实战, 小伙伴肯定已经有了最基本的认识。 工作使用过 rpc 框架的肯定也觉得 so easy,那后面我们就来一起从零实现属于自己的 rpc 框架。 懂得原理,以后哪怕遇到 GRPC 之类的,上手都会变得简单很多。 知识储备 建议学习的小伙伴有扎...
    2020-12-16 14:11:27 | RPC
  • Spring Cloud-04-聊一聊核心组件
    # chat 详细介绍一下 spring cloud 组件 Spring Cloud 核心组件详解 Spring Cloud 作为微服务架构的“工具箱”,通过一套标准化组件解决了分布式系统的服务治理、配置管理、容错、通信等核心问题。以下从功能定位、底层原理、协作关系、演进趋势四大维度,系统解析其核心组件: 一、服务注册与发现组件:Eureka 功能定位: 提供微服务的动态...
    2020-12-14 14:11:27 | Spring
  • Spring Cloud-03-核心组件介绍
    SpringCloud 原理 Spring Cloud是一个全家桶式的技术栈,包含了很多组件。 本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。 也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。 业务场景 先来给大家说一个业务场景,假设咱们现在开发一个电商网站,要实现支付订单的功能,流程如下: 创建一个订单之后,如果用...
    2020-12-14 14:11:27 | Spring
  • Spring Cloud-02-开源框架
    Spring Cloud 开源框架 awesome-spring-cloud 首先给大家介绍的就是 Spring Cloud 中文索引,这是一个专门收集 Spring Cloud 相关资料的开源项目,也有对应的导航页面 http://springcloud.fun/ PiggyMetrics 一个简单的个人财务系统,基于 Spring Boot,Spring Cloud 和...
    2020-12-14 14:11:27 | Spring
  • Spring Cloud-01-5 分钟入门 spring cloud 实战笔记
    大家好,我是老马。 今天和大家来一起体验一下 spring cloud,回首了一下以前的笔记,整理记录 spring cloud 已经 2 年有余,不过工作中不用,也就淡忘了。 最近在梳理学习微服务相关知识,就将 spring cloud 重温一下。 Spring Cloud Spring Cloud 为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发...
    2020-12-14 14:11:27 | Spring