
Springcloud
文章平均质量分 71
小_北_辰
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Gateway 与 Nacos 的完美结合
在现代微服务架构中,服务网关扮演着至关重要的角色。它不仅负责路由请求到相应的服务,还承担着诸如负载均衡、安全认证、限流熔断等重要功能。Spring Cloud Gateway 作为 Spring Cloud 生态系统中的一员,以其强大的功能和灵活的配置,成为了构建微服务网关的首选。而 Nacos,作为阿里巴巴开源的服务发现和配置管理平台,为微服务架构提供了强大的支持。本文将详细介绍如何将 Spring Cloud Gateway 与 Nacos 结合,构建一个高效、稳定的微服务网关。原创 2024-06-26 23:49:37 · 1122 阅读 · 1 评论 -
OpenFeign 的请求处理流程
首先,开发者需要定义一个 Feign 客户端接口,并使用注解进行配置。OpenFeign 通过声明式的注解简化了 Web 服务客户端的编写。其核心组件包括注解、ContractEncoderDecoder和Client。原创 2024-06-24 21:26:52 · 347 阅读 · 0 评论 -
nacos 整合 openfeign实现远程调用
return "服务提供者,支付接口,支付金额为:" + id + "元,端口:" + serverPort;创建一个接口,并使用@FeignClient(name = "service-provider" ) // 指定提供者服务的名称)通过以上步骤,我们成功地将 Nacos 与 OpenFeign 整合,实现了服务提供者与服务消费者之间的远程调用。这种架构模式不仅简化了服务调用的过程,还提高了系统的可扩展性和可维护性。原创 2024-06-25 21:37:41 · 1636 阅读 · 0 评论 -
Nacos配置mysql的相关配置
1.下载nacos,解压进去到conf目录下;(我这里使用之前在windows安装好的nacos做演示)2.将nacos-mysql.sql中的sql导入到mysql中;这里mysql数据库版本要 <5.6版的,会出现如下错误;Invalid default value for 'gmt_create'我这里使用的是5.5.62版,所以将CURRENT_TIMESTAMP 全部替换成了'1970-01-01 00:00:01';、3.找到application....原创 2021-10-24 18:02:17 · 4071 阅读 · 0 评论 -
Springcloud常用组件案例
外面一直下雨,没发出去,借着这个机会倒腾一下Springcloud,整体感觉会Springboot,上手Springcloud也相对容易,下面简单梳理了Springcloud的几个组件;整个项目结构一、服务注册与发现1.创建单节点注册中心1.1 创建eureka-server模块并导入坐标<dependencies> <dependency> <groupId>com.google.code.gson</...原创 2021-08-15 23:44:15 · 418 阅读 · 0 评论 -
Springcloud 之 eureka注册中心加feign调用
前几天听朋友们议论Eureka 2.0闭源,但由于项目中没用到Springcloud,也就对Eureka一无所知,所以抽空了解了一下Eureka,感觉很不错,而且feign默认集成了Ribbon负载均衡。一、创建Eureka注册中心1.创建一个maven项目,在pom.xml添加依赖jar文件 <dependencies> <!--eureka ...原创 2018-07-17 15:25:23 · 6261 阅读 · 0 评论 -
Springcloud之Hystrix熔断器
接着上篇,Springcloud 之 eureka注册中心加feign调用学习,对于雪崩效应等知识点,可以看看其他博客,讲的很详细,这里只上代码。1.在eureka-consumer项目中的application.properties文件中加入feign.hystrix.enabled=true2.创建UserServiceImpl实现类@Component...原创 2018-07-17 17:13:51 · 373 阅读 · 0 评论 -
SpringCloud之zuul路由网关
接着Springcloud之Hystrix熔断器,继续了解SpringCloud的zuul,zuul的主要功能是路由转发和filter过滤器,代码如下:1.创建一个maven项目,pom.xml文件如下:<parent> <groupId>org.springframework.boot</groupId> <artifactId>...原创 2018-07-18 17:27:09 · 425 阅读 · 0 评论 -
SpringCloud整合RabbitMQ
继续Springcloud 之 eureka注册中心加feign调用、Windows 安装 rabbitMQ,整合RabbitMQ。1.在eureka-producer、eureka-consumer两个项目的pom.xml中加入<dependency> <groupId>org.springframework.cloud</groupId> ...原创 2018-07-20 16:53:46 · 3957 阅读 · 1 评论