![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 68
saytime
简单生活,持续学习。
展开
-
SpringCloud(二):服务的注册与发现(Eureka)
一、什么是服务注册与发现Spring Cloud Eureka 模块提供的功能是被动式的服务发现。服务注册:每个用户去聊天室服务器上注册。服务发现:这样他的好友们就能看到你,你同时也将获取好友的上线列表.微服务中,服务就相当于聊天室的用户,而服务注册中心就像聊天室服务器一样。目前服务发现的解决方案有Eureka,Consul,Zookeeper等等。SpringCloud默认使...原创 2018-06-04 17:26:43 · 1387 阅读 · 0 评论 -
SpringCloud(三):服务消费以及负载均衡(RestTemplate+Ribbon)
一、什么是Ribbon Ribbon是Netflix公司开源的一个负载均衡的项目,是一个客户端负载均衡器,运行在客户端上。它是一个经过了云端测试的IPC库,可以很好地控制HTTP和TCP客户端的一些行为。Feign已经默认使用了Ribbon。负载均衡容错多协议(HTTP,TCP,UDP)支持异步和反应模型缓存和批处理二、Eureka服务提供者集群先启动上篇文章中...原创 2018-06-04 17:27:11 · 1008 阅读 · 1 评论 -
SpringCloud(四):服务消费(Feign)
一、Feign介绍 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。二、Feign消费者pom.xml ...原创 2018-06-04 17:27:37 · 923 阅读 · 0 评论 -
SpringCloud(五):断路器(Hystrix)
一、简介http://projects.spring.io/spring-cloud/spring-cloud.html#_circuit_breaker_hystrix_clients Netflix开源了Hystrix组件,实现了断路器模式,SpringCloud对这一组件进行了整合。 在微服务架构中,一个请求需要调用多个服务是非常常见的。hystrix主要是用来防止服务雪崩...原创 2018-06-04 17:28:04 · 1249 阅读 · 0 评论 -
SpringCloud(六):服务网关(Zuul)
一、服务网关官方文档: https://springcloud.cc/spring-cloud-dalston.html#_router_and_filter_zuul路由在微服务体系结构的一个组成部分。例如,/可以映射到您的Web应用程序,/api/users映射到用户服务,并将/api/shop映射到商店服务。Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器。Ne...原创 2018-06-04 17:28:28 · 6706 阅读 · 0 评论 -
SpringCloud(一):了解SpringCloud
一、SpringCloud 简介首先看看SpringCloud官方的介绍。 Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service disco...原创 2018-06-01 18:17:32 · 1543 阅读 · 0 评论