SpringCloud
文章平均质量分 76
Felix_XY
腹有雅量气自华
展开
-
elasticsearch-聚合查询
目录依赖引入目录结构代码详情DemoApplication.javaElasticsearchRestClient.javaBucketAggregationTest.javaMetricAggregationTest.java本篇目将写一个案例来介绍, java 集成 elasticsearch 并且实现常见的聚合查询依赖引入我们使用 springboot快速创建一个项目, pom.xml如下<?xml version="1.0" encoding="UTF-8"?><pr原创 2021-09-28 15:25:25 · 569 阅读 · 0 评论 -
Springcloud Alibaba
目录引入简介Nacos起步配置中心注册中心`服务提供者``客户端`Sentinel起步客户端和服务端连接Sentinel实现监控总结初极狭,才通人。复行数十步,豁然开朗。引入从文章的题目也可以看出, 我们本篇文章即将阐述的重心便是Springcloud Alibaba, 会依次涉及各组件的知识.如果您以前对SpringCloud特别熟悉, 那便再好不过了. 如果确实之前不太了解,...原创 2020-03-01 23:26:51 · 543 阅读 · 0 评论 -
springcloud(一) Spring Cloud入门
目录Spring Cloud介绍`核心成员`--1 Spring Cloud Netflix--2 Netflix Eureka--3 Netflix Hystrix--4 Netflix Zuul--5 Netflix Archaius--6 Spring Cloud Config--7 Spring Cloud Bus--8 Spring Cloud for Cloud Foundry--9 ...转载 2019-09-25 13:31:14 · 206 阅读 · 0 评论 -
springcloud(二) 注册中心Eureka
目录介绍--1 项目A调用项目B--2 项目A调用项目B 项目B调用项目C`Eureka``案例实践``Eureka Server`--1 pom中添加依赖--2 在启动代码中添加`@EnableEurekaServer`注解--3 配置文件`集群``双节点注册中心`--1 创建application-peer1.properties, 作为peer1服务中心的配置, 并将serviceUrl指向...转载 2019-09-25 14:11:07 · 207 阅读 · 0 评论 -
springcloud(三) 服务提供与调用
目录服务提供--1 pom包配置--2 配置文件--3 启动类--4 controller服务调用--1 pom包配置--2 配置文件--3 启动类--4 feign 调用实现--5 web层调用远程服务测试负载均衡服务提供我们假设服务提供者有一个hello方法,可以根据传入的参数,提供输出 “hello xxx,this is first message”"的服务–1 pom包配置创...转载 2019-09-25 14:10:44 · 269 阅读 · 0 评论 -
springcloud(四) 熔断器Hystrix
目录雪崩效应熔断器(CircuitBreaker)Hystrix特性--1 断路器机制--2 FallBack--3 资源隔离Feign Hystrix雪崩效应在微服务架构中通常会有多个服务层之间的调用, 基础服务的故障可能会导致级联故障, 进而造成整个系统不可用的情况, 这种现象被称为雪崩效应, 服务雪崩效应是一种因 “服务提供者” 的不可用导致, “服务消费者” 的不可用,并将不可用逐...转载 2019-09-25 14:16:49 · 210 阅读 · 0 评论 -
springcloud(五) 熔断监控Hystrix Dashboard和Turbine
目录Hystrix Dashboard--1 添加依赖--2 启动类--3 测试Turbine--1 添加依赖--2 配置文件--3 启动类--4 测试HelloRemote类修改: Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请...转载 2019-09-25 14:40:05 · 226 阅读 · 0 评论 -
springcloud(六) 配置中心git示例
目录背景Spring Cloud ConfigServer端--1 添加依赖--2 配置文件--3启动类--4 测试Client端--1 添加依赖--2 配置文件--3 启动类--4 web测试背景随着线上项目变得日益庞大, 每个项目都散落这各种配置文件, 如果采用分布式的开发模式, 需要的配置文件随着服务增加而增多,某一个基础服务信息变更, 都会引起一系列的更新和重启,运维苦不堪言也容易...转载 2019-09-25 14:47:33 · 220 阅读 · 0 评论