首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
springcloud
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
SpringCloudAlibaba配置中心之Nacos应用实践
SpringCloudAlibaba配置中心之Nacos应用实践,配置中心之Nacos应用实践Nacos配置快速入门创建项目(1)创建maven项目新建module,名字为sca-nacos-config,选中父项目01-sca,右键new->module其中的pom.xml文件内容如下:01-scacom.cy1.0-SNAPSHOT4.0.0sca-nacos-configorg.spring
333
代码人生
01-01 08:00
代码人生
SpringCloudAlibaba网关Gateway 应用分析及实现
SpringCloudAlibaba网关Gateway 应用分析及实现,网关Gateway应用分析及实现快速入门入门业务实现(1)创建sca-gateway模块选中01-nacos-config,右键new->module选择maven项目,第一步:创建sca-gateway模块,其pom.xml文件如下:4.0.001-scacom.cy1.0-SNAPSHOTorg.cysca-gateway
301
代码人生
01-01 08:00
代码人生
SpringCloud实战三十六,如何优雅的使用Feign?
SpringCloud实战三十六,如何优雅的使用Feign?,在SpringCloud架构体系中,微服务间的通信是基于Feign调用。而在实际使用Feign的过程中我们大概率会面临下面几个问题:Feign客户端放在消费端还是独立一个api层?Feign调用的接口如何要不要进行包装?Feign如何抓取业务生产端的业务异常?这篇文章我们就来一起探讨一下这几个问题,希望看完能对你有所帮助。首先我们先看看
201
代码人生
01-01 08:00
代码人生
SpringCloud升级之路2020.0.x版-35. 验证线程隔离正确性
SpringCloud升级之路2020.0.x版-35. 验证线程隔离正确性,上一节我们通过单元测试验证了重试的正确性,这一节我们来验证我们线程隔离的正确性,主要包括:验证配置正确加载:即我们在Spring配置(例如application.yml)中的加入的Resilience4j的配置被正确加载应用了。相同微服务调用不同实例的时候,使用的是不同的线程(池)。验证配置正确加载与之前验证重试类似,我
159
代码人生
01-01 08:00
代码人生
SpringCloud05——Consul服务注册与发现
SpringCloud05——Consul服务注册与发现,1、什么是ConsulConsul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。它具有很多优点。包括:基于raft协议,
162
代码人生
01-01 08:00
代码人生
SpringCloud升级之路2020.0.x版-34.验证重试配置正确性(3)
SpringCloud升级之路2020.0.x版-34.验证重试配置正确性(3),验证针对可重试的方法响应超时异常重试正确我们可以通过httpbin.org的/delay/响应时间秒来实现请求响应超时。例如/delay/3就会延迟三秒后返回。这个接口也是可以接受任何类型的HTTP请求方法。我们先来指定关于Feign超时的配置Options://SpringExtension也包含了Mockito相
128
代码人生
01-01 08:00
代码人生
SpringCloud 2020.0.4 系列之 Stream 延迟消息 的实现
SpringCloud 2020.0.4 系列之 Stream 延迟消息 的实现,1.概述老话说的好:对待工作要有责任心,不仅要完成自己的部分,还要定期了解整体的进展。言归正传,我们在开发产品时,常常会遇到一段时间后检查状态的场景,例如:用户下单场景,如果订单生成30分钟后,用户还没有完成支付,则系统自动将订单关闭。在没有消息中间件之前,常常是启动一个定时程序,固定间隔的去检查,不仅耗费系统资源,
156
代码人生
01-01 08:00
代码人生
springcloud与springcloudalibaba版本对应关系
springcloud与springcloudalibaba版本对应关系,组件版本关系SpringCloudAlibabaVersionSentinelVersionNacosVersionRocketMQVersionDubboVersionSeataVersion2.2.6.RELEASE1.8.11.4.24.4.02.7.81.3.02021.1or2.2.5.RELEASEor2.1.4
538
代码人生
01-01 08:00
代码人生
SpringCloud入门及创建分布式项目(springcloud搭建分布式架构)
SpringCloud入门及创建分布式项目(springcloud搭建分布式架构),1、了解微服务1.1什么是微服务微服务是一种架构风格一个应用拆分为一组小型服务每个服务运行在自己的进程内,也就是可独立部署和升级服务之间使用轻量级HTTP交互服务围绕业务功能拆分可以由全自动部署机制独立部署去中心化,服务自治。服务可以使用不同的语言、不同的存储技术1.2微服务架构服务调用服务降级服务注册与发先服务熔
281
代码人生
01-01 08:00
代码人生
SpringCloud升级之路2020.0.x版-31. FeignClient 实现断路器以及线程隔离限流的思路
SpringCloud升级之路2020.0.x版-31. FeignClient 实现断路器以及线程隔离限流的思路,在前面一节,我们实现了FeignClient粘合resilience4j的Retry实现重试。细心的读者可能会问,为何在这里的实现,不把断路器和线程限流一起加上呢:@BeanpublicFeignDecorators.BuilderdefaultBuilder(Environment
89
«
1
2
3
4
5
6
7
8
9
10
»