Spring Cloud
文章平均质量分 93
springcloud提供开发工具,以便快速的创建分布式系统(如:配置文件管理,服务发现,断路器,智能路由,微代理,消息总线,一次性token,全局锁)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。
你个佬六
程序员各个都是佬六!!
展开
-
Step Into和Step Over,Step Return有什么区别呢?
Step Into和Step Over,Step Return有什么区别呢?Step Into(F11/F5) 单步执行,遇到子函数就进入并且继续单步执行;Step Over (F10/F6)在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完在停止,也就是把子函数整个作为一步;Step Return(Shift+F11/F7)在单步执行到子函数内时,用Step Return就可以执行完子函数余下部分,并返回上一层函数。粉色为 visual studio 的快捷键,蓝色原创 2020-07-22 13:13:47 · 704 阅读 · 0 评论 -
【Spring Cloud】分布式必学springcloud(一)——简介和看法
一、前言 开篇之前,我想说,springcloud会完胜dubbo。 小编以前做分布式是用的webservice、dubbo。最近的项目中,开始使用了springcloud,springcloud包含了很多的组件,这些组件是dubbo没有的,所以使用的......原创 2018-04-16 08:48:11 · 16823 阅读 · 9 评论 -
【Spring Cloud】分布式必学springcloud(二)——注册中心Eureka
一、前言 在上一篇博客中,小编简单的向大家介绍了springcloud的一些概念,大家可能对那些还是不太的了解,不过没有问题,盲人摸象嘛,慢慢的摸,你会了解的越来越多的。所以不用担心。在下面的博客,小编依次介绍,依次实现。 在这篇博客中,小编介绍一下注......原创 2018-04-19 13:11:52 · 15531 阅读 · 9 评论 -
【Spring Cloud】分布式必学springcloud(三)——高可用Eureka
一、前言 在上一篇博客中,小编向大家介绍了springcloud的注册中心——Eureka,在微服务这种分布式架构下,我们需要充分考虑故障的发生,所以要保证每个节点都要是高可用的。对微服务是这样的,同样注册中心也不能是单节点的。要保证高可用,所以也要对注册中心搭建集群。二、高可用Eureka  ...原创 2018-04-19 21:34:25 · 1095 阅读 · 6 评论 -
【Spring Cloud】分布式必学springcloud(四)——客户端负载均衡Ribbon
一、前言 前几篇博客,对springcloud的注册中心Eureka做了说明,并且提供者可以注册到注册中心上,客户端可以面向服务的调用Restful接口。有的时候我们需要对提供者做负载均衡,SpringCloudRibbon就为我们提供了负载均衡调用。下面我们就来见识一下Ribbon。二 、Ribbon是什么? ......原创 2018-04-20 11:02:26 · 12004 阅读 · 9 评论 -
【Spring Cloud】分布式必学springcloud(五)——Ribbon自定义负载均衡策略
这里我借鉴上一篇博客的框架,对ribbon模块进行修改假定这次修改为随机访问RandomRule。##3.1修改配置文件eurekaclienthttpserverport7000springnameclient1ribbon在配置文件中,我们指明了client1服务要使用策略。client1ribbon。...原创 2018-04-20 14:59:34 · 4533 阅读 · 8 评论 -
【Spring Cloud】分布式必学springcloud(六)——服务容错Hystrix
在生活中,我们家里都有保险丝,当电流过大的时候,就会烧断。个人感觉断路器就跟保险丝很相似。断路器能够及时检测短故障电路,防止发生过载,发热甚至起火等严重后果。在分布式系统中,当一个服务出现异常后,通过断路器的故障监控,向调用方返回一个错误响应,而不是漫长的等待。这样就不会使得线程因调用故障服务被长时间占用不释放。SpringCloudHystrix提供了断路器、线程隔离等一系列服务保护功能。具备服务降级、服务熔断、线程和信号隔离、请求缓存、请求合并以及服务监控等强大功能。...原创 2018-04-22 21:57:38 · 10374 阅读 · 7 评论 -
【Spring Cloud】分布式必学springcloud(七)——声明式服务调用Feign
一、前言 在上篇博客中,小编带大家接触了断路器Hystrix,是不是很好玩。分布式服务之间有了Hystrix,可以很好的提高容错性能。 但是在实际开发中,项目中会有很多的服务间的调用,对于服务的调用不可能是一处。所以我们针对各个服务自行封装一些客户端类......原创 2018-04-23 10:39:20 · 14419 阅读 · 8 评论 -
【Spring Cloud】分布式必学springcloud(八)——配置Feign重试机制
一、前言 在上一篇博客中,小编向大家介绍了Feign的负载均衡和断路器的使用。在这篇博客中,小编向大家介绍一下Ribbon在Feign的配置以及Feign的重试机制。二、Ribbon配置 通过小编上一篇博客介绍,Feign的底层是通过Ribbon实......原创 2018-04-23 13:21:59 · 20480 阅读 · 12 评论 -
【Spring Cloud】分布式必学springcloud(九)——分布式配置中心 SpringCloud config
一、前言 在前面的博客中,小编依次向大家介绍了配置中心Eureka,负载均衡机制Ribbon和Feign,系统容错机制Hystrix。这样基本上的分布式开发是没有问题了,在使用的时候也是非常的痛快吧。 但是现在我们的架构是微服务架构,所以我们将会有很多......原创 2018-04-24 22:49:28 · 826 阅读 · 12 评论 -
【Spring Cloud】分布式必学springcloud(十)——消息总线 SpringCloud Bus
一、前言 在上篇博客中,向大家介绍了Spring Cloud Config ,分布式配置中心。它分成了服务端和客户端,服务端提供配置,客户端读取配置,既可以使用svn,也可以使用git存放配置文件,集中管理。 在这篇博客中,小编就向大家介绍如何修改了s...原创 2018-04-25 18:19:02 · 13145 阅读 · 13 评论 -
【Spring Cloud】分布式必学springcloud(十一)——消息驱动 SpringCloud Stream
一、前言 在前面的博客中,基本上已经把springcloud系列的大部分都介绍过了。如果有太明白的小白,还是建议从小编的第一篇博客进行学习。 在这篇博客中,小白向大家介绍一个消息事件驱动框架——Spring Cloud Stream。二、什么是Sp...原创 2018-04-26 13:19:59 · 10917 阅读 · 14 评论 -
【Spring Cloud】分布式必学springcloud(十二)——结合SpringCloud Stream 异步调用
一、前言在上一篇博客中,小编向大家介绍了一下SpringCloud Stream,相信实践过的老铁们,肯定是能收发消息了。但是有一个问题,比如我的发送端,使用的是@InboundChannelAdapter(value = Source.OUTPUT),会一直的向消息队列中发消息。在真正业务场景中,基本不会出现。下面小编就想大家介绍一下,真正的项目中通过发布事件来触发发送消息到消息队列中。...原创 2018-05-20 13:29:05 · 11441 阅读 · 6 评论