随笔分类 - 分布式微服务
摘要:1 新建一个微服务模块 我们在cloud-payment-service模块中新增一个controller以提供给其它微服务模块调用。 @RestController public class PayCircuitController { @GetMapping("/pay/circuit/{id}
阅读全文
摘要:1 新建一个微服务模块 我们在cloud-payment-service模块中新增一个controller以提供给其它微服务模块调用。 @RestController public class PayCircuitController { @GetMapping("/pay/circuit/{id}
阅读全文
摘要:1. 介绍 1.1 概述 Resilience4j是受到Netflix Hystrix的启发,为Java8和函数式编程所设计的轻量级容错框架。整个框架只是使用了Varr的库,不需要引入其他的外部依赖。与此相比,Netflix Hystrix对Archaius具有编译依赖,而Archaius需要更多的
阅读全文
摘要:1.Open Feign介绍 Spring Cloud OpenFeign是一种基于Spring Cloud的声明式REST客户端,它简化了与HTTP服务交互的过程。它将REST客户端的定义转化为Java接口,并且可以通过注解的方式来声明请求参数、请求方式、请求头等信息,从而使得客户端的使用更加方便
阅读全文
摘要:2.1服务注册 2.1.1引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependenc
阅读全文
摘要:1.1 Win安装 选择我们想要下载的版本 点击下载,如果芯片是AMD选择右边下载。 解压下载的文件 进入解压之后的文件查看是否成功安装 consul agent -dev -dev表示开发模式运行,另外还有-server表示服务模式运行 前端查看: 1.2 CentOS安装 1.查看系统芯片架构:
阅读全文