![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
maple 枫
Everything has to be perfect.
展开
-
服务容错保护:Spring Cloud Hystrix
github:https://github.com/Maple521/springcloud/tree/master/ribbon-consumer-hystrix在微服务架构中,我们将系统拆分成了很多服务单元,各单元的应用及通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务这些问题出现的故障或延迟,而这些问题会...原创 2019-03-29 17:34:12 · 228 阅读 · 0 评论 -
声明式服务调用:Spring Cloud Feign
github:https://github.com/Maple521/springcloud/tree/master/feign-consumer通过前两章对和Spring Cloud Ribbon 和Spring Cloud Hystrix 的介绍,我们已经掌握了开发微服务应用时的两个重磅武器,学会了如何在微服务架构中实现客户端负载均衡的服务调用,以及如何通过断路器来保护我们的微服务应用...原创 2019-04-03 17:08:54 · 890 阅读 · 0 评论 -
ribbon-consumer
github:https://github.com/Maple521/springcloud/tree/master/ribbon-consumer通过前几节内容的介绍和实践,我们已经搭建起来微服务架构中的核心组件-----服务注册中心。现在我们已经有了服务注册中心和服务提供者,下面就来尝试构建一个服务消费者,它主要完成两个目标,发现服务以及消费服务。其中,服务发现的任务由Eureka的客户端...原创 2019-03-29 11:24:30 · 366 阅读 · 0 评论 -
分布式配置中心:Spring Cloud Config
github:https://github.com/Maple521/springcloud/tree/master/config-serverSpring Cloud Config是Spring Cloud 团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端叶恒伟分布式配置中心,它是一个独立的微服务应用,用来连接...原创 2019-04-08 10:55:25 · 577 阅读 · 0 评论 -
【微服务】Spring Cloud学习
eureka-servereureka-producereureka-server高可用ribbon-consumer服务容错保护:Spring Cloud Hystrix声明式服务调用:Spring Cloud Feign声明式服务调用:Spring Cloud Feign —— 参数绑定声明式服务调用:Spring Cloud Feign —— 继承特性API网...原创 2019-03-28 16:24:40 · 365 阅读 · 0 评论 -
eureka-server高可用
github:https://github.com/Maple521/springcloud/tree/master/eureka-server-high-availability在微服务架构这样的分布式环境中,我们需要充分考虑发生故障的情况,所以在生产环境中必须对各个组件进行高可用部署,对于微服务如此,对于服务注册中心也一样,接下来我们需要构建高可用的服务注册中心以增强系统的可用性。Eu...原创 2019-03-28 15:26:52 · 436 阅读 · 0 评论 -
eureka-producer
github:https://github.com/Maple521/springcloud/tree/master/eureka-producer上节完成了服务注册中心的搭建之后,接下来我们尝试将一个Springboot应用加入Eureka的服务治理体系中去。创建一个基础的springboot工程我的pom文件是<?xml version="1.0" encoding="...原创 2019-03-28 13:28:00 · 391 阅读 · 0 评论 -
API网关服务:Spring Cloud Zuul —— 请求过滤
github:https://github.com/Maple521/springcloud/tree/master/api-gateway-%E8%AF%B7%E6%B1%82%E8%BF%87%E6%BB%A4在实现了请求路由功能之后,我们的微服务应用提供的接口就可以通过统一的API网关入口被客户端访问到了。但是,每个客户端用户请求微服务应用提供的接口时,它们的访问权限往往都有一定的限制,...原创 2019-04-07 11:32:22 · 655 阅读 · 0 评论 -
API网关服务:Spring Cloud Zuul —— 请求路由
github:https://github.com/Maple521/springcloud/tree/master/api-gateway-%E8%AF%B7%E6%B1%82%E8%B7%AF%E7%94%B1API网关服务:Spring Cloud Zuul —— 前言(一)一、构建网关首先,在实现各种API网关服务的高级功能之前,我们需要做一些准备工作,比如,构建起最基本的AP...原创 2019-04-07 11:01:18 · 602 阅读 · 0 评论 -
API网关服务:Spring Cloud Zuul —— 前言
通过前几章的介绍,我们对于Spring Cloud Netflix下的核心已经了解了一大半。这些组件基本涵盖了维护架构中最为基础的几个核心设施,利用这些组件我们已经可以构建起一个简单的微服务架构系统,比如,通过使用Spring Cloud Eureka 实现高可用的服务注册中心以及实现微服务的注册与发现;通过Spring Cloud Ribbon或Feign实现服务间负载均衡的接口调用;同时,为了...原创 2019-04-07 10:12:19 · 259 阅读 · 0 评论 -
eureka-server
github:https://github.com/Maple521/springcloud/tree/master/eureka-server创建一个基础的springboot工程我的pom文件是<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4....原创 2019-03-28 12:41:36 · 1219 阅读 · 0 评论 -
声明式服务调用:Spring Cloud Feign —— 继承特性
github:https://github.com/Maple521/springcloud/tree/master/eureka-producer-%E7%BB%A7%E6%89%BF%E7%89%B9%E6%80%A7github:https://github.com/Maple521/springcloud/tree/master/feign-consumer-%E7%BB%A7%E6%...原创 2019-04-06 16:31:59 · 571 阅读 · 0 评论 -
声明式服务调用:Spring Cloud Feign —— 参数绑定
github:https://github.com/Maple521/springcloud/tree/master/feign-consumer-%E5%8F%82%E6%95%B0github:https://github.com/Maple521/springcloud/tree/master/eureka-producer-%E5%8F%82%E6%95%B0在上一节的示例中,我们...原创 2019-04-06 15:21:01 · 618 阅读 · 0 评论 -
搭建SpringCloud框架
综合前面所学的知识,搭建了一个SpringCloud框架,拿来即用,一起学习,多多指教。Github:https://github.com/Maple521/loan-supermarket.git原创 2019-05-03 22:30:14 · 2024 阅读 · 0 评论