随笔分类 - SpringCloud Eureka
服务跟踪
摘要:八:服务跟踪: Zipkin 实现服务跟踪 什么是Zipkin ? Zipkin Server 追踪 Zipkin Client 图形界面 Spring Cloud Sleuth 集成了Zipkin Zipkin Server 1创建模块,配置环境 <?xml version="1.0" encod
阅读全文
Spring Cloud Config 本地配置
摘要:七:Spring Cloud Config 本地配置 本地文件系统 我们可以将微服务的相关配置文件存储到本地文件中,然后让微服务来读取本地文件。 创建本地文件 Config Server 1.创建模块,配置环境 <?xml version="1.0" encoding="UTF-8"?> <proj
阅读全文
Hystrix容错监控机制
摘要:六:Hystrix容错监控机制 什么是微服务的容错机制 提前预设解决方案、,系统自主调节,遇到问题即时处理 什么是Hystrix Netfix 设计原则: 服务隔离机制 服务降级 熔断机制 提供实时的监控和报警功能 提供实事的配置修改功能 1.创建一个模块,配置环境 <?xml version="1
阅读全文
Ribbon 负载均衡
摘要:四:Ribbon 负载均衡 分布式高并发 Spring Cloud 提供的一种负载均衡的解决方案,Ribbon 是Netfix发布的负载均衡器,springcloud Ribbon 的使用同样要结合Eureka Server 负载均衡算法:轮询、随机、加权轮询、加权随机 1.创建模块,配置环境 <?
阅读全文
Fiegn 声明式接口调用
摘要:五:Fiegn 声明式接口调用 什么是Fiegn Netfix,Fiegn 是一个提供模板式的Web Service客户端,使用Fiegn 可以简化Web Service 客户端的编写,开发者可以通过简单的接口和注解来调用HTTP API Spring Cloud Fiegn :可插拔、基于注解、负
阅读全文
Spring Cloud Zuul服务网关
摘要:服务网关 API网关可以对所有的API请求进行统一的管理和维护,相当于为系统开放出一个统一的接口,所有的外部的请求只需要统一的访问这个外部接口即可,系统内部再通过API网关映射不同的微服务。 对于开发者就不需要关注具体的微服务URL,直接访问网关即可 三:Spring Cloud Zuul 1.创建
阅读全文
RestTemplate的调用方式、服务消费者
摘要:二:RestTemplate 通过RestTemplate可以实现不同微服务之间的调用 RestTemplate是spring框架提供的一种基于RESTful的服务组件,底层对HTTP请求及其相应进行了封装,提供了很多的远程访问REST服务的方式,可以简化代码的开发 如何使用RestTemplate
阅读全文
Eureka 注册中心和服务提供者
摘要:什么是Eureka组件 spring cloud Eureka ,提供服务注册和服务发现的功能。 一:spring cloud Eureka Eureka Server 服务端 Eureka Client 客户端 服务注册 代码实现: 1.pom.xml <?xml version="1.0" en
阅读全文
SpringCloud 小知识和历史
摘要:六Spring Cloud 回顾之前的: javaSE 数据库 前端 Servlet HTTP Mybatis Spring SpringMVC SpringBoot Dubbo、Zookeeper、分布式基础 Maven、Git Ajax、json 微服务产生的背景 单体架构 单体业务的问题: 随
阅读全文