springcloud
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
服务追踪hystrix+zipkin
1.docker下安装zipkin docker run -d -p 9411:9411 openzipkin/zipkin 1.引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency> 2.配置yml文件原创 2020-07-27 00:09:33 · 325 阅读 · 0 评论 -
Hystrix
1.服务容错和Hystrix 防雪崩利器,基于Netfilx对应的Hystrix 服务降级:优先核心服务,非核心服务不可用或弱可用。通过HystrixCommand注解指定,fallbackMethod(回退函数)中具体实现降级逻辑。 服务熔断:切断故障电路 依赖隔离:线程池隔离 监控(Hystrix DashBoard) 2.触发降级 1.导入依赖 <dependency> <groupId>org.springframework.cloud</group原创 2020-07-26 23:58:56 · 190 阅读 · 0 评论 -
服务网关zuul
1.服务网关和zuul 1.服务网关的要素:稳定性,高可用。性能,并发性。安全性。扩展性。 2.常用网关方案:Nginx+Lua,Kong,Tyk,Spring Cloud Zuul 3.zuul特点:路由+过滤器=Zuul,核心是一系列的过滤器 4.四种过滤器API: 前置(Pre) :限流,鉴权,参数校验,请求转发 路由(Route) 后置(Post): 统计 错误(Error) 2.路由转发,排除和自定义 1.导入依赖 <dependency> <groupI原创 2020-07-26 20:27:47 · 322 阅读 · 0 评论 -
Spring Cloud Stream
1.导入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-stream-rabbit</artifactId> </dependency> 2.配置yml spring: rabbitmq: host: 192.168.0.133 port: 5672原创 2020-07-26 19:39:43 · 169 阅读 · 0 评论 -
rabbitmq基础
1.docker下安装rabbitmq docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3.8.5-management 2.基本使用 1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp<原创 2020-07-26 19:18:52 · 148 阅读 · 0 评论 -
SpringCloud Bus自动刷新配置
1.手动刷新 访问/bus/refresh接口config-server把更新的配置信息发送到rabbitmq里面 1.server端导入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId> </dependency> 2.配置yml,原创 2020-07-26 16:25:18 · 265 阅读 · 0 评论 -
统一配置中心config
1.统一配置中心config 1.config-server导入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> 2.config-server 主类上加注解 @EnableConfigServer 3.配..原创 2020-07-26 16:02:34 · 245 阅读 · 0 评论 -
应用间通信RestTempate,Ribbon,Fegin
1.应用间通信 HTTP VS RPC Spring Cloud:微服务下的一站式解决方案。服务间使用HTTP RESTFUL通信。Spring Cloud中服务间两种restful调用方式RestTemplate和Fegin。 Dubbo:提供了服务注册发现,负载均衡,路由,服务治理和监控可视化平台 2.RestTemplate的三种调用方式 1.第一种方式: @GetMapping("/getProductMsg") public String getProductMsg() { R原创 2020-07-26 15:29:37 · 174 阅读 · 0 评论 -
Eureka基础
1.Spring Cloud Eureka 1.基于Netfilx Eureka做了二次封装 2.由两个组件组成: Eureka Server 注册中心:健康检查,心跳检测。 Eureka Client 服务注册:简化与服务器的交互。负载均衡。 2.Eureka Server 记录所有应用信息的状态,是Eureka Server同时也是Eureka Client。 1.导入依赖 <dependency> <groupId>org.springframewor原创 2020-07-26 14:14:28 · 190 阅读 · 0 评论
分享