Spring Cloud
文章平均质量分 89
xudc
Just a coder.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于SpringBoot/Cloud项目的跨域的几种解决方案
关于SpringBoot/Cloud项目的跨域的几种解决方案跨域资源共享(CORS) 是一种机制,它使用额外的 HTTP 头来告诉浏览器 让运行在一个 origin (domain) 上的Web应用被准许访问来自不同源服务器上的指定的资源。当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会发起一个跨域 HTTP 请求。比如,站点 http://domain-a.com 的某 HTML 页面通过 <img> 的 src 请求 http://domain-b.co原创 2020-05-17 23:00:36 · 943 阅读 · 0 评论 -
Spring Cloud Alibaba + Nacos Config实现配置动态更新
Spring Cloud Alibaba + Nacos Config实现配置动态更新本文主要介绍使用Spring Cloud Alibaba + Nacos Config实现动态配置自动变更。相关依赖<!-- 暴露web接口 --><dependency> <groupId>org.springframework.boot</grou...原创 2020-04-19 15:02:57 · 5015 阅读 · 2 评论 -
Spring Cloud 学习 - Nacos服务发现之Feign方式调用
Spring Cloud 学习 - Nacos服务发现之Feign方式调用上一篇,我们介绍了 Spring Cloud 学习 - Nacos服务注册与发现 ,使用了RestTemplate进行简单调用,Ribbon作负载均衡。RestTemplate调用看起来不够优雅,这一篇,我们来看一下Feign优雅调用方式。主要版本本文使用的相关技术主要依赖版本如下:Spring Cloud...原创 2020-03-28 18:27:53 · 4551 阅读 · 0 评论 -
Spring Cloud 学习 - Nacos服务注册与发现
Spring Cloud 学习 - Nacos服务注册与发现Nacos,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。本文将介绍Nacos作为服务注册中心与Spring Cloud的整合实例。关于Nacos的安装请参考 Nacos之单机版安装 或 Nacos高可用集群搭建+MySQL持久化Nacos的详细介绍可以查阅官网 https://nacos.io/zh-c...原创 2020-03-28 15:48:12 · 941 阅读 · 0 评论 -
Spring Cloud 学习 - Gateway新一代网关
Spring Cloud Gateway 新一代网关Spring Cloud Gateway 是Spring Cloud的一个全新项目,基于Spring 5.0 + Spring Boot 2.x和Project Reactor等技术开发的网关,旨在为微服务架构提供一种有效的统一的API路由管理方式。Spring Cloud Gateway作为Spring Cloud生态系统中的网关组件,目...原创 2020-03-23 20:33:12 · 2024 阅读 · 0 评论 -
Spring Cloud整合Seata实现分布式事务
Spring Cloud整合Seata分布式事务框架Seata:阿里巴巴开源的一款分布式解决方案,其前身是Fescar。官网:https://seata.io/zh-cn/index.html。1. 添加依赖 <dependency> <groupId>com.alibaba.cloud</groupId> ...原创 2020-02-14 16:36:00 · 5494 阅读 · 5 评论 -
Spring Cloud 学习 | - 04 - 自定义Ribbon负载均衡策略
文章目录Spring Cloud 学习 | - 04 - 自定义Ribbon负载均衡策略1. 启动Eureka1.1 Eureka依赖:1.2 配置文件1.3 开启EurekaServer功能2. 启动服务提供者2.1 主要依赖2.2 配置文件2.3 启用服务发现注解2.4 Service2.5 Controller2.6 启动服务3. 自定义负载均衡策略3.1 新建一个测试类和方法3.2 修改负...原创 2019-03-29 19:47:43 · 1966 阅读 · 0 评论 -
Spring Cloud 学习 | - 08 -Zuul路由网关(一)
文章目录Spring Cloud 学习 | - 07 - Feign方式断路器Hystrix1. 架构前瞻1.1 架构不足1.2 解决方案2. 简介3. 新架构图(加入Zuul后)4. Zuul快速入门4.1 新建项目4.2 编写配置4.3 启动测试Spring Cloud 学习 | - 07 - Feign方式断路器Hystrix学习 Spring Cloud 之路,文中 Spring B...原创 2019-04-03 23:37:35 · 1919 阅读 · 0 评论 -
Spring Cloud 学习 | - 05 - 服务消费(Feign方式)
文章目录Spring Cloud 学习 | - 05 - 服务消费(Feign方式)1. Feign简介2. 启动Eureka注册中心3. 启动服务提供者3.1 修改提供者Service3.2 修改提供者Controller3.3 启动2个服务提供者4. Feign方式服务消费者4.1 新建项目及其依赖4.2 启用Feign功能4.3 编写Feign客户端4.4 测试接口4.5 负载均衡Spri...原创 2019-03-30 23:45:25 · 2572 阅读 · 0 评论 -
Spring Cloud 学习 | - 01 - Eureka服务注册与发现
文章目录Spring Cloud 学习 | (01) - Eureka服务注册与发现1. 创建Eureka注册中心项目,并引入依赖:2. 开启Eureka注解2.1 在主启动类`XxxApplication`上加上注解`@EnableEurekaServer`,并启动运行。2.2 为什么会报异常?3. 修改配置文件`application.yml`4. 创建一个注册到Eureka中心的服务提供者5...原创 2019-03-27 17:25:19 · 1864 阅读 · 0 评论 -
Spring Cloud 学习 | - 06 - Ribbon整合断路器Hystrix
文章目录Spring Cloud 学习 | - 06 - Ribbon整合断路器Hystrix1. 简介2. 工作机制3. 编写代码3.1 Maven依赖3.2 启用Hystrix功能3.3 修改Service3.4 测试Spring Cloud 学习 | - 06 - Ribbon整合断路器Hystrix学习 Spring Cloud 之路,文中 Spring Boot 版本为 2.1.3...原创 2019-03-31 23:15:20 · 1767 阅读 · 0 评论 -
SpringCloud整合Hystrix时,服务可用,消费者依然执行fallbackMethod问题
在使用Spring Cloud整合Hystrix时,代码没有问题,并且服务提供者也是可用的情况下,消费者客户端这边总是执行的fallbackMethod里的方法,现记录可能的问题并附上解决方法,供查阅。因为Hystrix有个默认的超时时间,默认是1000ms,源码如下:private static final Integer default_executionTimeoutInMillis...原创 2019-04-01 11:16:35 · 3663 阅读 · 0 评论 -
Spring Cloud 学习 | - 09 -Zuul路由网关(二)
文章目录Spring Cloud 学习 | - 09 -Zuul路由网关(二)1. 添加依赖2. 开启服务发现3. 编写配置3.1 添加eureka配置,获取注册信息3.2 修改zuul配置4. 启动测试Spring Cloud 学习 | - 09 -Zuul路由网关(二)学习 Spring Cloud 之路,文中 Spring Boot 版本为 2.1.3.RELEASE,Spring C...原创 2019-04-10 22:34:35 · 2246 阅读 · 0 评论 -
Spring Cloud 学习 | - 02 - Eureka集群实现高可用
文章目录Spring Cloud 学习 | - 02 - Eureka集群实现高可用1. 启动Eureka1.1 启动Eureka注册服务11.2 启动Eureka注册服务2和32. 注册中心服务提供者2.1 新建 `Spring Boot` 项目2.2 添加服务发现注解2.3 编写配置文件`application.yml`2.4 启动并访问Eureka注册中心2.5 问题反思Spring Cl...原创 2019-03-28 17:09:33 · 2100 阅读 · 0 评论 -
Spring Cloud 学习 | - 03 - 服务消费(Rest + Ribbon实现负载均衡)
文章目录Spring Cloud 学习 | - 03 - 服务消费(Rest + Ribbon实现负载均衡)1. 修改服务提供者并注册到Eureka中1.1 Maven依赖:1.2 编写Service1.3 编写Controller1.4 配置1.5 主启动类1.6 启动并测试2. 创建服务消费者2.1 新建消费者项目2.2 编写配置2.3 在启动类添加注解,并注入Bean2.4 编写Contro...原创 2019-03-28 21:34:57 · 1448 阅读 · 0 评论 -
Spring Cloud 学习 | - 07 - Feign方式断路器Hystrix
文章目录Spring Cloud 学习 | - 07 - Feign方式断路器Hystrix1. 启动Eureka注册中心和服务提供者1.1 Eureka注册中心1.2 服务提供者1.2.1 依赖1.2.2 配置1.2.3 开启注册发现1.2.4 接口API1.2.5 启动服务提供者2. 修改Feign消费者2.1 主要依赖2.2 配置文件2.3 Hystrix支持2.3.1 编写Fallback...原创 2019-04-02 22:33:23 · 1989 阅读 · 0 评论
分享