- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 ELK&Zipjin
1.安装Logstash (1)Logstash的作用是什么? 帮助我们收集数据(input),并将数据讲给ElasticSearch.(output) 2.安装Kibana (1)Kibana的作用是什么 Kibana是图形化界面,帮助管理 3.Spring_Cloud与ELK的集成-创建项目 (1)创建Provider接口。 (2)创建Provider服务。 (3)修改POM文件,添加服务相关...
2019-12-17 21:28:38 210
原创 Spring Cloud Bus 、Stream、Sleuth和ELK
1.采用Spring Cloud Bus实现局部刷新服务 http://Config-Server/actuator/bus-refresh?destination=需要刷新的服务名称:端口 http://Config-Server/actuator/bus-refresh?destination=需要刷新的服务名称:** 2.编写消息驱动入门案例-创建消息发送者 @Output注解的作用是什么?...
2019-12-17 09:54:02 687
原创 路由方式和过滤器
采用服务名称指定路由方式 1.1使用服务名称指定路由的规则是什么? 1)serviceId ##规则:zuul.routes.路径名.path ##规则:zuul.routes.路径名.serviceId=eureka 的服务名 2)#zuul.routes 后面跟着的是服务名,服务名后面跟着的是路径规则,这种 配置方式更简单。 zuul.routes.e-book-product-provide...
2019-12-13 21:10:49 548
原创 微服务中的网关
什么是微服务中的网关 为什么要使用网关? 保障了后台服务的安全性,减少了客户端与服务的耦合 网关解决了什么问题? 网关服务入门 @EnableZuulProxy注解的作用是什么? @EnableZuulProxy简单理解为@EnableZuulServer的增强版,当Zuul与Eureka、Ribbon等组件配合使用时,我们使用@EnableZuulProxy 添加网关服务后,访问服务的URL格...
2019-12-12 21:22:56 267
原创 代理链条设计模式
创建order服务-创建项目 1.1创建order-provider服务。 1.2修改Order-Provider的pom文件。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...
2019-12-11 20:50:52 288
原创 微服务接口的六种设计模式
1.使用RebbitMQ收集数据的原理是什么? 采取第一种方式时, 使用的是Turbine来聚合多种服务 ,然后通过Dashboard图形化管理界面来进行管理 采取第二种方式(RabbitMQ),使用的是RabbitMQ来对服务进行聚合然后将数据传输给Turbine最后发送给Dashboard图形化管理界面来进行管理 2.1创建Consumer服务。 2.2修改POM文件添加相关坐标 。 2.3修...
2019-12-10 21:37:44 1215
原创 解决灾难性雪崩效应的五种方式
学习主题:Hystrix 学习目标: 1.解决灾难性雪崩效应-服务熔断-服务熔断处理 (1)熔断参数circuitBreaker.enabled的作用是什么? 是否开启熔断 (2)熔断参数circuitBreaker.requestVolumeThreshold的作用是什么? 一个统计窗口内熔断触发的最小个数/10s (3)熔断参数circuitBreaker.sleepWindowInMilis...
2019-12-09 21:30:43 1238
原创 httpPool&Hystrix
学习主题:httpPool&Hystrix 学习目标: 1.编写支持Gzip压缩案例 (1)修改Consumer的全局配置文件,添加Gzip相关配置。 #-----------------------------feign gzip #配置请求 GZIP 压缩 feign.compression.request.enabled=true #配置响应 GZIP 压缩 feign.compre...
2019-12-09 09:39:38 265
原创 Ribbon&Feign
1.什么是Ribbon及作用 (1)什么是Ribbon? 基于tcp和http的客户端负载均衡工具 (2)Ribbon解决了什么问题? 提供了微服务的负载均衡 2.集中式负载均衡与进程式的负载均衡区别 (1)负载均衡方案有哪些分类? 1)轮询 2)随机 3)权重等等 (2)什么是集中式负载均衡? (3)什么是进程内负载均衡? (4)二者之间有什么区别? 1)集中式负载均衡, 即在 consum...
2019-12-06 21:15:34 154
原创 Eureka
1.编写Eureka入门案例 (1)@EnableEurekaServer注解的作用是什么? 通过注解在Spring Boot项目启动时启动Eureka Server。 2.创建集群版的Eureka注册中心 (1)创建一个Maven的jar项目。 (2)修改POM文件,添加Eureka Server启动器。 <!--Eureka注册中心--> <dependency> ...
2019-12-04 19:06:20 257
原创 RabbitMQ
1. RabbitMQ安装 (1)什么是RabbitMQ? MQ全称为Message Queue,消息队列是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用出去了接收和发送应用程序同...
2019-12-02 21:01:31 294
原创 Spring Cloud 和 Spring Boot
1. Spring Cloud介绍 (1)什么是Spring Cloud? 是一个服务治理平台,提供了一些服务框架,包含了:服务注册与发现、配置中心、消息中心、负载均衡、数据监控等等。 (2)Spring Cloud Config是什么? 配置管理工具,支付使用Git存储配置内存,支持应用配置的外部化村粗,支持客户端配置信息的刷新,加解密配置内容等。 (3)Spring Cloud Bus是什么?...
2019-12-01 21:22:11 161
springDM-work.zip
2019-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人