Spring Cloud 系列专栏
文章平均质量分 59
以实战为主线,一起学习Spring Cloud 。
小吴同学GOGOGO
一只怀揣梦想的阿柴;五角场某高校同学、某大厂打工人;兴趣方向:OLAP基础架构、大数据存储和计算引擎;「计算机小屋」
展开
-
第三弹----Spring Cloud通过Gateway实现API网关服务
在Spring Cloud 最开始的时候,网关服务是通过SpringCloud Netflix子项目的核心组件Zuul (读音:祖鲁)来实现的,可以实现微服务架构中的API网关,支持动态路由与过滤功能。 先来介绍一下API网关:API网关为微服务架构中的服务提供了统一的访问入口,客户端通过API网关访问相关服务。API网关的定义类似于设计模式中的门面模式,它相当于整个微服务架构中的门面,所有客户端的访问都通过它来进行路由及过滤。它实现了请求路由、负载均衡、校验过滤、服务容错、服务聚合等功能。大型为下图所示.原创 2021-07-11 15:52:23 · 450 阅读 · 0 评论 -
第二弹----Spring Cloud通过OpenFeign实现声明式定义web服务客户端
如果想要通过一个微服务来调用另外一个微服务的API,如果纯原生的话,比较麻烦,如果同时需要处理多个请求的话,会涉及到负载均衡的问题,所以,OpenFeign这个强大的工具出现了。它为微服务架构下服务之间的调用提供了解决方案。首先,利用OpenFeign的声明式方式可以定义Web服务客户端;其次,进一步通过继承Ribbon 或 Eureka来实现负载均衡的HTTP客户端。 OK,理论知识大家可以再学习学习,现在我们开始实战操作。 本次,我们来学习如何引入Open Feign,以及如何使用OpenFeign 来原创 2021-07-10 14:33:31 · 141 阅读 · 0 评论 -
第一弹----Spring Cloud的服务注册和发现Eureka2
在第一弹的开始,我们新建了一个Eureka的服务注册中心,在这一部分,我们将新建服务客户端并注册在服务中心中。 1、右击Eureka项目,添加模块,该模块为Spring boot模块,同时添加如下依赖包: 2、模块新建之后,在Main中添加如下注解: 3、第三步,要进行服务注册了 4、验证服务是否注册成功: 运行该客户端模块,然后查看8001中心: OK。下一步继续! ...原创 2021-07-08 17:11:48 · 81 阅读 · 0 评论 -
第一弹----Spring Cloud的服务注册和发现Eureka
以Idea为例,来学习Eureka的服务注册和发现,从零开始搭建一个Spring Cloud项目。 1、新建一个Spring Boot项目: 同时选择Spring cloud discovery中的eureka-server 2、新建项目之后为: 3、eureka配置: 3.1、启动类的注解: 3.2、yml配置: 4、pom配置: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apach原创 2021-07-08 16:57:19 · 84 阅读 · 0 评论