SpringCloud微服务
文章平均质量分 95
本环节包括如下内容:Eureka(注册中心)、Rabbion(负载均衡)、OpenFeign(服务调用)、服务降级(Hystrix)、gateway(网关)、config(配置中心)、Bus(消息总线)、Stram(消息驱动)、Naocs、Sentinel(熔断和限流)、Sentinel(事务)
所得皆惊喜
很高兴认识大家,我是蓝帽子先生,CSDN博客专家,Java领域优质创作者,阿里云社区受邀专家博主,目前从事某药物公司,负责小程序、app 服务端开发,跟随前辈熟悉商城逻辑代码中。热爱开源、热爱学习、目前正在谷粒商城第三次总结中,redis源码、MYSQL系统学习中。2023年,期待一起学习、一起进步!
展开
-
SPRINGCLOUD_微服务架构目录
①. 环境搭建①. SpringBoot和Cloud坏境1.SpringBoot和Cloud坏境②. 搭建父工程2.搭建父工程①. pom.xml<!-- 统一管理jar包版本 --> <properties> <project.build.sourceEncoding>UTF-8</project.build.s...原创 2020-03-20 17:33:02 · 5073 阅读 · 3 评论 -
SpringCloud00 _Restemplate的getForEntity、getForObject、 postForEntity、postForObject
①. GET请求在RestTemplate中,发送一个GET请求,我们可以通过如下两种方式:①. getForEntity①. getForEntity方法的返回值是一个ResponseEntity,ResponseEntity是Spring对HTTP请求响应的封装,包括了几个重要的元素,如响应码、contentType、contentLength、响应消息体等。比如下面一个例子:@RequestMapping("/gethello")public String getHello() {原创 2020-12-08 10:49:55 · 4694 阅读 · 1 评论 -
SpringCloud01_技术选型、搭建父工程、支付模块、订单模块、热部署Devtools(开发阶段)、工程重构
技术选型、搭建父工程、支付模块、订单模块、热部署Devtools(开发阶段)、工程重构原创 2021-07-08 14:49:47 · 640 阅读 · 1 评论 -
SpringCloud02_Eureka概述、单机案例、集群案例、微服务服务完善、服务发现Discovery、自我保护机制
文章目录①. Eureka简介②. 单机Eureka(cloud-Eureka-server7001)③. 修改端口8001和80④. Eureka集群①. Eureka集群原理的说明②. EurekaServer集群坏境构建步骤③. 将支付服务8001微服务发布到上面2台Eureka集群配置中④. 将订单服务80发布到上面2台Eureka集群配置中⑤. actuator微服务服务完善①. 主机名称:服务名称修改②. 访问信息有ip信息提示⑥. 服务发现Discovery⑦. Eureka自我保护①. E原创 2021-07-08 15:58:36 · 704 阅读 · 11 评论 -
SpringCloud03_Ribbon的概述、核心组件IRule、负载均衡算法底层原理、手写Ribbon轮询算法
Ribbon的概述、核心组件IRule、负载均衡算法底层原理、手写Ribbon轮询算法原创 2021-07-09 17:31:40 · 607 阅读 · 9 评论 -
SpringCloud04_OpenFeign的概述(远程调用)、基本使用、超时控制、日志打印功能
OpenFeign的概述(远程调用)、基本使用、超时控制、日志打印功能①. OpenFeign的概述①. Feign是一个服务接口的绑定器,(接口+@FeignClient(value=“服务名称”)) 接口与接口之间的一个调用②. Feign集成了Ribbon。利用Ribbon维护了Payment的服务列表信息,并且通过轮询实现了客户端的负载均衡。而与Ribbon不同的是,通过feign值需要定义服务绑定接口且以声明式的原创 2021-07-14 09:22:38 · 829 阅读 · 8 评论 -
SpringCloud05_Hystrix的概述、案例详解、服务降级、服务熔断、服务监控hystrixDashboard
文章目录①. 什么是Hystrix?②. 模拟Hystrix-project8001③. Jmeter压测测试④. 消费者80工程搭建⑤. 服务降级(cloud-provider-hystrix-payment8001)⑥. 服务降级(cloud-consumer-feign-hystrix-order80)⑦. Hystrix结合FeignClient解耦⑧. 服务熔断是什么?⑨. 服务熔断代码实现⑩. 服务监控hystrixDashboard①. hystrixDashboard工程9001搭建②. 断原创 2021-07-15 16:25:30 · 1065 阅读 · 33 评论 -
SpringCloud06_Gateway的概述、工程案例代码、微服务动态路由、Predicate的使用、详解Filter
Gateway的概述、工程案例代码、微服务动态路由、Predicate的使用、详解Filter原创 2021-07-16 20:39:05 · 1045 阅读 · 19 评论 -
SpringCloud07_Nacos的概述、安装、搭建提供者、消费者工程案列、配置中心、Namespace、Group、Data ID、高可用的集群配置
Nacos的概述、安装、搭建提供者、消费者工程案列、配置中心、Namespace、Group、Data ID、高可用的集群配置原创 2021-07-17 11:33:27 · 1459 阅读 · 18 评论