SpringCloud
文章平均质量分 89
Stone.小小的太阳
这个作者很懒,什么都没留下…
展开
-
初识spring cloud stream
spring cloud stream是什莫?能做什么?为什么要引入他?spring cloud stream中文指导手册地址:m.wang1314.com/doc/webapp/topic/20971999.htmlspring cloud stream通过Binder作为绑定层来实现隔离:spring cloud stream常用注解:至此,开始写个小Demo,以RabbitMQ为例:生产者8801:下面时消费者8...原创 2020-06-24 14:52:11 · 249 阅读 · 0 评论 -
config分布式配置中心和服务总线bus
为什莫会引入config呢?看下图:config含有客户端和服务端:服务3344就是配置中心服务服务端:创建3344服务步骤:pom.xml:启动类:config服务端要添加开启@EnableConfigServerapplication.yml:配置文件读取规则:下图config客户端配置:服务3355controller:理解:3344服务作为config的服务端,3344连接github;3355作为con...原创 2020-06-22 19:16:30 · 426 阅读 · 0 评论 -
初识GateWay网关
一般企业架构图:一:GateWay相关介绍:GetWay是什莫?之前使用ZUUL网关,现在为何要使用GateWay? ----一:zuul1.x版本中使用的是非Reactor模式,二:zuul2.0版本还没有完全的出来,不敢采用;gateway是spring自己搞出来的一套全新的网关技术。两者之间的区别:二:gateWay的三大核心概念:Route路由、Predicate断言、Filter过滤what?启动报错了.........原创 2020-06-22 10:30:02 · 287 阅读 · 0 评论 -
初识服务降级、熔断、限流Hystrix
Hystrix官网:github.com/Netflix/Hystrix/wiki/How-To-UseHystrix主要功能:服务降级 fallback、服务熔断 break、服务限流 flowlimit、接近实时的监控一:服务降级 fallback,报错或者有问题,立即返回客户端一个提示。hystrix消费端、提供端都可以添加,一般放到消费端1.为什莫要有服务降级:2.思路和注意重点:3.提供者8001具体做法:4.消费者 80操作...原创 2020-06-18 18:03:31 · 354 阅读 · 0 评论 -
初识Feign服务调用
首先,Feign是什莫?简单说就是:之前是ribbon+restTemplate实现负载均衡+服务调用,现在直接使用Feign即可,因为Feign内部集成了Ribbon,所以Feign也具有客户端的负载均衡功能,Feign通过注解实现服务的远程调用。feign集成了ribbon:技术的替换图:一:怎样搞?思路图:1).消费者的依赖:2).启动类: @eignClients 激活开启feign3.)消费者端的service中写上要调用的提供...原创 2020-06-17 10:06:31 · 745 阅读 · 0 评论 -
初识Ribbon服务调用
之前几篇文章已经简单的介绍了服务注册中心的相关技术,现在把Ribbon简单的认识一下:一:什么是Ribbon,他和nginx区别是什莫?Ribben是客户端,所以在本例中是在消费者端。区别:联系之前学习eureka的时候,远程调用RPC就是使用的Ribbon,那么之前没有添加Ribbon的相关依赖,为什莫默认使用的是ribbon呢?看下图:<!--eureka-server 2020.02最新版的eureka服务【客户端】--> <depe.原创 2020-06-16 14:34:12 · 1080 阅读 · 0 评论 -
浅谈Eureka、Zookeeper、Consul三者区别?
前三篇博文分别记录了Eureka、Zookeeper、Consul三个服务中心,那么他们之前有何区别呢?一:因为不会同时存在或者同时满足C、A、P三个方面,所以只能存在cp,ap,ca三种体系,CAP的概念以及关注的点,看下图:ap:例如双11阿里,先保证高可用,可以允许数据有稍微的不一致,不能出现数据不一样,客户买不了东西的情况;cp:必须保证多个系统之前数据的一致性,不一致就返回错误信息,不能再往下走;二:谈谈三者区别:看下图主要大的区别就两个方面,上图圈出来的地方..原创 2020-06-15 19:31:07 · 1274 阅读 · 0 评论 -
初识Consul
什么是consul?中文教程文档:https://www.springcloud.cc/spring-cloud-consul.html官网下载地址:https://www.consul.io/downloads.html官网安装地址:https://learn.hashicorp.com/consul/getting-started/install.html ,consul的官网做的很贴心,安装直接出了一个动画,很nice。一:安装命令:consul agent -dev安...原创 2020-06-15 19:14:23 · 128 阅读 · 0 评论 -
初识Zookeeper
我的上篇博文记录的是eureka,可以参考https://blog.csdn.net/zhangleiyes123/article/details/106734980,本片大概记录下zookeeper,因为这个当前已不是重点了,重点肯定是阿里的Nacos,废话不说,看图:1.注册中心:zookeeper不像eureka要自己在代码中进行配置,zookeeper可以在官网上进行下载并安装,我是在centos7上安装的,所以异于eureka的一点是:他两虽然都是服务注册中心,但是eureka是在代码原创 2020-06-15 17:25:53 · 132 阅读 · 0 评论 -
初识Eureka
最近才开始到了不得不学微服务的分布式架构的阶段了,最近开始学习SpringCloud H版(当前最新版),首先从服务注册中心Eureka学起,该博文主要是自己的一个学习记录,有不对的地方望大家不吝赐教!!!一:首先是springCloud和springBoot的版本对应问题:二:学习springCloud需要掌握的东东,也忒多了:×是当前已经慢慢淘汰的技术。三:eureka 服务注册中心,包含一个客户端(消费者和提供者均属于eureka的客户端),一个服务端 (提供服务注册服务)..原创 2020-06-13 18:05:43 · 170 阅读 · 0 评论