SpringCloud微服务2
张侦毅
The Minute You Think Of Giving Up, Think Of The Reason Why You Held On So Long.
展开
-
SpringCloud集成Netflix Hystrix
文章目录HystrixHystrix的应用背景Hystrix容错机制服务隔离服务熔断服务回退Hystrix的核心HystrixCommandHystrixHystrix的应用背景 在微服务架构中,往往会涉及到众多的微服务,比如说现有三个微服务,微服务A,微服务B,微服务C,而它们之间的依赖关系为,微服务C依赖于微服务B,微服务B又依赖于微服务A,现假设微服务A,不可用,那么受此连累,微服务...原创 2019-03-20 22:00:28 · 547 阅读 · 0 评论 -
SpringCloud集成Spring Data JPA
文章目录Spring Data源码springcloud-parent2父Maven模块spring-data子Maven模块分析Spring Data Spring Data是Spring家族中最重要的核心成员之一,在Spring Data中,其专门为Spring提供了用于数据访问的抽象框架,其核心理念是支持对所有的存储进行资源配置从而实现数据访问。 数据的访问,需要完成领域对象与存储...原创 2019-03-10 16:48:51 · 4016 阅读 · 0 评论 -
SpringCloud集成Spring Data Redis
文章目录Spring Data Redis源码springcloud-parent2父Maven模块spring-redis子Maven模块结果分析Spring Data Redis 如同使用SpringData进行关系型数据库访问一样,使用Spring Data Redis的第一步就是连接到Redis服务器。要想实现连接,就需要获取RedisConnection,而获取RedisConne...原创 2019-03-10 22:02:18 · 3355 阅读 · 0 评论 -
SpringCloud集成Spring Data MongoDB
文章目录MongoDB源码spring-mongodb运行MongoDB MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案的非关系型数据库。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB这种非关系型数据库与我们应用的最广泛的传...原创 2019-03-11 12:02:53 · 2220 阅读 · 0 评论 -
SpringCloud集成RabbitMQ
文章目录RabbitMQ源码spring-rabbitmq运行分析RabbitMQ RabbitMQ是AMQP(Advanced Message Queuing Protocol,高级消息队列协议)规范的一种实现,用于在分布式系统中实现对消息的存储转发(Store and Forward)。Spring Boot集成RabbitMQ需要添加专门的依赖spring-boot-starter-a...原创 2019-03-11 13:20:19 · 1532 阅读 · 0 评论 -
SpringCloud集成系统监控
文章目录系统监控源码system-monitoring运行系统监控 Actuator是Spring Boot提供的一种集成功能,可以实现对应用系统的运行时状态管理、配置查看以及相关功能统计。 初始化Spring Boot监控需要引入Spring Boot Actuator组件,而Spring Boot Actuator组件又依赖于Spirng HATEOAS组件,所以需要在pom中添加如...原创 2019-03-11 20:26:06 · 2756 阅读 · 0 评论 -
SpringCloud获取Eureka中服务的注册信息
文章目录Eureka获取Eureka中的注册信息通过URL的方式获取服务的注册信息使用DiscoveryClient获取服务的注册信息源码运行总结Eureka 在Eureka中,其核心的概念主要有如下几个:服务注册(Register) 当Eureka客户端向Eureka服务注册器注册时,它提供自身的元数据,比如IP地址、端口等信息。服务续约(Renew) 在服务续约中,E...原创 2019-03-18 18:56:12 · 16291 阅读 · 1 评论 -
SpringCloud集成NetflixRibbon实现负载均衡
文章目录NetflixRibbon负载均衡的分类服务器端负载均衡客户端负载均衡负载均衡的算法静态负载均衡算法动态负载均衡算法源码分析NetflixRibbon 在Spring Cloud中有一个专门实现负载均衡的组件,该组件为Spring Cloud Netflix Ribbon负载均衡的分类 负载均衡一共分为两种,其一是服务器端负载均衡;其二是客户端负载均衡。服务器端负载均衡 ...原创 2019-03-18 23:30:59 · 780 阅读 · 0 评论