spring cloud
文章平均质量分 65
岸远水声微
一切都靠积累
展开
-
Spring Boot @SpringApplicationConfiguration 不能导入的问题
最近在学习微服务架构相关的知识,在编写入门Spring Boot实例的单元测试时,发现@SpringApplicationConfiguration无法导入,立刻意识到可能是版本不同导致的,因为我使用的是最新版2.0.0.RELEASE,而书上的例子是1.3.7.RELEASE。新版的Spring Boot用@SpringBootTest替代@SpringApplicationConfigur...原创 2018-05-13 15:46:10 · 354 阅读 · 0 评论 -
消息总线Bus - Spring Cloud系列(八)
本文章基于spring-boot-starter-parent 2.0.6RELEASE,spring-cloud-dependencies Finchley.SR2。RabbitMQ安装因为系统是MAC所以使用homebrew工具来安装,命令行中执行如下命令:brew updatebrew install rabbitmq正常情况下,RabbitMQ Server会被安装到/usr/l...原创 2019-03-01 09:34:12 · 675 阅读 · 0 评论 -
Hystrix Dashboard
Hystrix Dashboard主要用来实时监控Hystrix的各项指标信息。通过Hystrix Dashboard反馈的实时信息,可以帮助我们快速发现系统中存在的问题。原创 2019-02-16 11:45:11 · 4888 阅读 · 0 评论 -
springboot运行zuul报counterFactory could not be registered
问题在使用springboot搭建zuul的过程中,运行时报如下错误:***************************APPLICATION FAILED TO START***************************Description:The bean 'counterFactory', defined in class path resource [org/s...原创 2019-01-29 15:56:52 · 706 阅读 · 1 评论 -
分布式服务跟踪Sleuth - Spring Cloud系列(七)
------------本文结束感谢您的阅读------------原创 2019-02-20 17:17:31 · 286 阅读 · 1 评论 -
Hystrix设计原理
Hystrix设计原理下图是来自Netflix Hystrix官方的流程图,该图展示了当一个请求调用了相关服务依赖之后Hystrix是如何工作的。1.构建一个HystrixCommand或是HystrixObservableCommand对象构建一个HystrixCommand或是HystrixObservableCommand对象,用来表示对依赖服务的操作请求,同时传递所有需要的参数。...原创 2019-02-22 17:54:24 · 510 阅读 · 0 评论 -
客户端负载均衡Ribbon - Spring Cloud系列(二)
------------本文结束感谢您的阅读------------原创 2019-01-31 14:44:48 · 366 阅读 · 0 评论 -
服务容错保护Hystrix - Spring Cloud系列(三)
------------本文结束感谢您的阅读------------原创 2019-02-15 17:12:15 · 252 阅读 · 0 评论 -
API网关服务Zuul - Spring Cloud系列(五)
------------本文结束感谢您的阅读------------原创 2019-02-18 16:06:47 · 211 阅读 · 0 评论 -
声明式服务调用Feign - Spring Cloud系列(四)
------------本文结束感谢您的阅读------------原创 2019-02-17 00:23:33 · 205 阅读 · 0 评论 -
负载均衡算法原理解析(二)
上一篇文章中讲解了加权随机和加权轮询算法,本文主要讲解剩余的两个,一致性哈希和最小活跃数算法的实现思想。一致性哈希-ConsistentHashLoadBalance服务器集群接收到一次请求调用时,可以根据请求的信息,比如客户端的IP地址、请求路径、请求参数等信息进行哈希,得到一个哈希值,特点是相对于相同的请求信息(ip地址,或请求路径和请求参数)哈希出来的值是一样的,只要能再增加一个算法,将...原创 2019-01-24 23:36:05 · 351 阅读 · 0 评论 -
负载均衡算法原理解析(一)
最近在学习Spring Cloud的Ribbon组件,里面用到了一些负载均衡算法。下面就来研究下当前常规的一些负载均衡算法实现,像权重随机、加权轮询、一致性哈希、最少活跃调用数等。负载均衡介绍负载均衡,英文名称为LoadBalance,它的职责是将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。负载均衡能够解决大量并发访问服务问题...原创 2019-01-24 16:48:10 · 1360 阅读 · 0 评论 -
服务注册中心Eureka - Spring Cloud系列(一)
本文章基于spring-boot-starter-parent 2.1.1RELEASE,spring-cloud-dependencies Finchley.SR2。Eureka是什么?Eureka 是 Netflix的子模块之一, 用于实现服务注册与发现,是微服务架构中最为核心和基础的模块。Eureka有两个组件:一个是EurekaServer,用于定位服务以实现中间层服务器的负载均衡和故...原创 2019-01-21 17:56:28 · 488 阅读 · 0 评论 -
SpringApplication无法引入
学习是一件反人性的事情最近计划重拾微服务的学习,于是使用官方的quick initialization生成了一个示例项目,发现SpringApplication始终无法引入,当前使用的版本是SpringBoot 2.0.3.RELEASE,仔细查了一下maven依赖,对应的spring-boot-2.0.3.Release.jar包里是存在SpringApplication类的。各...原创 2018-07-27 09:51:57 · 3964 阅读 · 1 评论 -
分布式配置中心Config - Spring Cloud系列(六)
------------本文结束感谢您的阅读------------原创 2019-02-19 15:49:04 · 851 阅读 · 0 评论