SpringCloud
SpringCloud
Simba1949
只因心中有一丝不甘
展开
-
SpringCloud 集成 RabbitMQ
SpringCloud 集成 RabbitMQ生产者maven 依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-01-28 11:12:56 · 557 阅读 · 0 评论 -
SpringCloud学习笔记之API网关服务Zuul
SpringCloud学习笔记之API网关服务Zuul传统路由方式pom.xml 依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...原创 2019-07-28 21:16:05 · 371 阅读 · 0 评论 -
SpringCloud学习笔记之分布式服务跟踪Sleuth
SpringCloud学习笔记之分布式服务跟踪Sleuth源码链接:https://github.com/simba1949/springcloud-learn实战演练服务端pom.xml<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>...翻译 2019-08-04 10:56:08 · 291 阅读 · 0 评论 -
SpringCloud学习笔记之分布式服务跟踪Sleuth
SpringCloud学习笔记之分布式服务跟踪Sleuth源码链接:https://github.com/simba1949/springcloud-learn实战演练服务端pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2019-08-04 10:50:19 · 224 阅读 · 0 评论 -
SpringCloud学习笔记之声明式服务调用Feign
SpringCloud学习笔记之声明式服务调用Feign前言SpringCloudRibbo、SpringCloudHystrix 是开发微服务应用的重磅武器,学会了如何在微服务架构中实现客户端负载均衡的服务调用以及如何通过断路器来保护我们的微服务引用。在实践过程中,我们会发现这个两个框架的使用几乎是同时出现的。既然如此,那么是否有更高层次的封装来整合这两个基础工具以简化开发成本呢?Sprin...原创 2019-07-25 08:00:51 · 230 阅读 · 0 评论 -
SpringCloud学习笔记之服务容错保护Hystrix
SpringCloud学习笔记之服务容错保护Hystrix.md前言在分布式架构中,当某个服务单元发生故障之后,通过断路器的故障监控,向调用方法返回一个错误响应,而不是长时间的等待。这样就不会使得线程因调用故障服务被长时间占用不释放,避免了故障在分布式系统中的蔓延。Hystrix 具备服务降级、服务熔断、线程和信号隔离、请求缓存、请求合并以及服务监控等强大功能。快速入门断路器在客户端配置...原创 2019-07-25 07:56:34 · 260 阅读 · 0 评论 -
SpringCloud学习笔记之客户端负载均衡Ribbon
SpringCloud学习笔记之客户端负载均衡Ribbon前言Ribbon 初识Spring Cloud Ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡工具,它基于 Netflix Ribbon 实现。通过 Spring Cloud Ribbon 的封装,我们在微服务架构中使用客户端负载均衡调用非常简单,仅需两步:服务提供者只需启动多个服务实例不注册到一个注册中心或者...原创 2019-07-13 18:08:37 · 328 阅读 · 0 评论 -
SpringCloud学习笔记之注册与发现Eureka
SpringCloud 学习笔记之注册与发现基础架构服务注册中心:Eureka 提供的服务端,提供服务注册与发现的功能服务提供者:提供服务的应用服务消费者:消费者应用从服务注册中心获取服务列表,从而使消费者可以知道去何处调用其所需要的服务。服务治理机制服务提供者服务注册服务提供者在启动的时候会通过发送 REST 请求的方式将自己注册到 Eureka Server 上,同时带上了...原创 2019-07-13 18:03:25 · 353 阅读 · 0 评论 -
SpringCloud学习笔记
SpringCloud 学习笔记前言SpringCloud 官网:SpringCLoud 官网文档:什么是微服务架构“微服务” 一词源于 Martin Fowler 的名为 Microservices 的博文,https://martinfowler.com/articles/microservices.html简单说,微服务是系统架构上的一种风格,他的主旨是将一个原本独立的系统拆分成...原创 2019-07-13 17:57:53 · 277 阅读 · 0 评论 -
Eureka 整合 Ribbon 巨坑解决方案
Eureka 整合 Ribbon 巨坑解决方案问题详情:java.lang.IllegalStateException: No instances available for ribbon-provider at org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.execute(RibbonLoadBalanc...原创 2019-04-02 11:12:14 · 1108 阅读 · 0 评论 -
SpringCloud学习笔记之分布式配置中心Config
SpringCloud学习笔记之分布式配置中心Config前言SpringCloudConfig 用来分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端和客户端两部分。其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密/解密信息等访问接口;而客户端则是微服务架构中的各个微服务应用或者基础设施,他们通过指定的配置中心来...原创 2019-07-28 21:17:41 · 229 阅读 · 0 评论