在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。一、简介       在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件sp
转载 2024-06-29 19:26:21
44阅读
SpringCloud是什么,能干什么,有什么优势,这几个问题,网上有很多资料,这里就不再单独
转载 2023-05-22 17:09:41
48阅读
在微服务架构中,后端服务往往不会直接开放给调用端,而是通过一个网关根据请求的url,路由到相应的服务。当添加网关后,在第三示例一下zuul的简单使用,...
原创 2023-05-22 16:35:42
126阅读
Feign是一个声明式的Web服务客户端。是什么?例如我在一个服务的interace上注解@FeignClient(value="eureka-client")就是声明服务名称告诉其他服务等这个就是eureka-client的服务客户端它使编写Web服务客户端变得更容易要使用Feign,请创建接口并注解,有可插入的注解支持,包括Feign注释和JAX-RS注释。JAX-RS注释
原创 2021-05-08 19:50:40
619阅读
spring全家桶系列
原创 2021-08-10 10:20:55
307阅读
整体架构图 主要组件 对外网关api gateway(图中的Zuul Proxy):目前springCloud内有两种网关可选,一是netflix(一个公司)的zuul,二是springCloud自己的gateway。netflix的zuul由于不支持websocket和reactor响应式编程,以及zuul2.0的升级一直跳票,所以springCloud自己新开发了一套gateway。对外
转载 2018-10-10 15:16:00
78阅读
2评论
本地搭建2个eureka服务,互相注册为一个集群,生产环境可以部署更多的节点。示例中两个项目分别为eureka-server,port为8761
原创 2023-05-22 16:35:14
70阅读
Spring Cloud Ribbon是一个基于Http和TCP的客服端负载均衡工具,它是基于Netflix Ribbon实现的。它是一个工具类框架,不像服务注册中心、配置中心、API网关那样独立部署,但是它几乎存在于每个微服务的基础设施中。微服务间的调用,API网关的请求转发等,都是通过Ribbon来实现的,包括后面要介绍的Feign,也是基于Ribbon实现的
原创 2023-05-22 16:36:52
71阅读
本文介绍使用Feign实现负载均衡,主要分为以下几个步骤:1.创建项目2.引入依赖3.修改配置文件4.添加启动注解5.跨服务调用6.启
原创 2023-05-22 16:36:17
83阅读
本文,讲述如何将一个服务注册到eureka注册中心,主要分为以下几个步骤:1.新建项目2.引入eureka依赖3.添加注解4.修改配置文件5.新建一个controller,提供一个服
原创 2023-04-04 21:58:23
188阅读
服务治理在简单介绍了Spring Cloud和微服务架构之后,下面回归本文的主旨内容,如何使用Spring Cloud来实现服务治理。由于Spring Cloud为服务治理做了一层抽象接口,所以在Spring Cloud应用中可以支持多种不同的服务治理框架,比如:Netflix Eureka、Consul、Zookeeper。在Spring Cloud服务治理抽象层的作用下,我们可以无缝地切换...
转载 2021-06-21 18:17:40
132阅读
服务治理 在简单介绍了Spring Cloud和微服务架构之后,下面回归本文的主旨内容,如何使用Spring Cloud来实现服务治理。 由于Spring Cloud为服务治理做了一层抽象接口,所以在Spring Cloud应用中可以支持多种不同的服务治理框架,比如:Netflix Eureka、Consul、Zookeeper。在Spring Cloud服务治理抽象层的作用下,我们可以无缝地切
转载 2021-07-29 17:43:49
256阅读
本文,讲述如何启动一个项目作为eureka注册中心,主要分为以下几个步骤:1.新建项目2.引入eureka依赖3.添加注解4.修改配置文件5.启动项目1.新建项目(注
原创 2023-04-04 21:58:11
113阅读
在微服务系统中,我们把系统拆分成了很多小的服务,各个服务之间通过不同的方式进行依赖和调用,为了保证服务的高可用性,单个服务通常会集群
原创 2023-05-22 16:35:53
46阅读
在微服务系统中,我们把系统拆分成了很多小的服务,各个服务之间通过不同的方式进行依赖和调用,为了保证服务的高可用性,单个服务
原创 2023-05-22 16:36:26
64阅读
1. 注册中心eureka 1.1 eureka server1,引入pom依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId&g
转载 2018-10-10 15:21:00
18阅读
        Eureka:Spring Cloud 体系中最重要的组件之一,作用是服务的注册和发现。本文建立在上一篇文章《SpringCloudFinchley.SR2版本
原创 2022-03-30 11:44:48
204阅读
       本系列文章旨在记录在学习使用 SpringCloud 的过程中,发现并且解决或者未解决的问题,会以实际的项目搭建为主要过程,不会去阐述 SpringCloud 的定义和基础概念,这些已经有各路大神很充分的文章了。可以参考 《Spring Cloud 中文索引》。项目建立在 Spring Boot 2.0.7.RELEASE, Spring Cloud Finchley.SR2 版本之...
原创 2022-02-25 16:14:37
156阅读
本文建立在上一篇文章《SpringCloudFinchley.SR2版本)踩坑笔记(三)-------服务注册与消费》之上。我们将引入 Spring Cloud Zuul 来做路由的转发,访
原创 2022-03-03 10:56:41
207阅读
之前我们配置过 zuul 作为 api 网关《SpringCloudFinchley.SR2版本)踩坑笔记(四)------- zuul基础》,zuul 还可以自定义一系列的过滤器,来对请求做一些预先或者后续的处理。zuul 的 filter 类型分为:1. pre:在请求被路由之前过滤,可
原创 2022-03-30 11:44:28
112阅读
  • 1
  • 2
  • 3
  • 4
  • 5