我相信你一定是被标题吸引进来的,但是内容绝对不会让你失望,不要问我为什么?看了就知道。做公众号也有一年多了,偶尔也会接几篇软文,赚点奶粉钱。无论有没有软文,文章都会持续输出的,只要还有人继续关注我,我就会坚持下去。当然我也会经常给大家送书之类的,了解我的朋友肯定知道我今年在运营我的知识星球,目前人数马上就要突破130人了。在这里还是要感谢很多老读者的支持,这么高兴的事情要和大家分享,打算给大家送点
分类:
编程语言 时间:
2020-08-02 10:07:52
阅读次数:
64
我相信你一定是被标题吸引进来的,但是内容绝对不会让你失望,不要问我为什么?看了就知道。做公众号也有一年多了,偶尔也会接几篇软文,赚点奶粉钱。无论有没有软文,文章都会持续输出的,只要还有人继续关注我,我就会坚持下去。当然我也会经常给大家送书之类的,了解我的朋友肯定知道我今年在运营我的知识星球,目前人数马上就要突破130人了。在这里还是要感谢很多老读者的支持,这么高兴的事情要和大家分享,打算给大家送点
分类:
编程语言 时间:
2020-08-02 10:07:38
阅读次数:
69
SpringCloudAlibabaSentinel除了对RestTemplate做了支持,同样对于Feign也做了支持,如果我们要从Hystrix切换到Sentinel是非常方便的,下面来介绍下如何对Feign的支持以及实现原理。集成Feign使用spring-cloud-starter-alibaba-sentinel的依赖还是要加的,如下:1.<dependency>2.<
分类:
编程语言 时间:
2020-08-02 10:05:25
阅读次数:
70
SpringCloudAlibabaSentinel支持对RestTemplate的服务调用使用Sentinel进行保护,在构造RestTemplatebean的时候需要加上@SentinelRestTemplate注解。需要注意的是目前的版本spring-cloud-starter-alibaba-sentinel.0.2.1.RELEASE在配置RestTemplate的时候有个Bug,需要将
分类:
编程语言 时间:
2020-08-02 10:04:52
阅读次数:
69
每个服务都有自己的接口,通过Swagger来管理接口文档。在服务较多的时候我们希望有一个统一的入口来进行文档的查看,这个时候可以在Zuul中进行文档的聚合显示。下面来看下具体的整合步骤以及采坑记录。Cloud版本:Finchley.SR2,Boot版本:2.0.6加入Swagger的依赖:1.<!--Swagger-->2.<dependency>3.<groupId
分类:
其他好文 时间:
2020-08-02 10:04:34
阅读次数:
68
1.前言4月25号,Sentinel1.6.0正式发布,带来SpringCloudGateway支持、控制台登录功能、改进的热点限流和注解fallback等多项新特性,该出手时就出手,紧跟时代潮流,昨天刚发布,今天我就要给大家分享下如何使用!2.介绍(本段来自Sentinel文档)Sentinel1.6.0引入了SentinelAPIGatewayAdapterCommon模块,此模块中包含网关限
分类:
编程语言 时间:
2020-08-02 10:03:59
阅读次数:
82
前面我们都是直接通过集成sentinel的依赖,通过编码的方式配置规则等。对于集成到SpringCloud中阿里已经有了一套开源框架spring-cloud-alibaba,就是用于将一系列的框架成功的整合到SpringCloud中。我这边SpringCloud的版本是Finchley.SR2,SpringBoot的版本是2.0.6.RELEASE,下面开始集成步骤。1.整合步骤1.1添加Mave
分类:
编程语言 时间:
2020-08-02 10:03:26
阅读次数:
91
server: port: 8006 spring: application: name: consul-provider-payment cloud: consul: host: 192.168.152.131 port: 8500 discovery: service-name: ${sprin ...
分类:
其他好文 时间:
2020-07-31 14:08:12
阅读次数:
99
项目地址https://github.com/yinjihuan/kitty-cloud[1]前言KittyCloud开源后有以为朋友在GitHub上给我提了一个issues,问为什么项目中要同时集成Feign和Dubbo两个框架来调用服务。今天就来聊一聊这个问题,然后讲下在KittyCloud中如何切换使用两种调用方式。为什么要支持两种协议?关于支持两种协议,我这个是一个开源项目,主要还是为了让
分类:
编程语言 时间:
2020-07-31 01:10:41
阅读次数:
78
项目地址https://github.com/yinjihuan/kitty-cloud[1]异常处理不用我讲,大家都清楚。单独的异常处理太繁琐,全局异常处理可以在一个应用中统一进行异常的处理,非常方便。目前全局异常处理用的也越来越广泛,今天跟大家来聊一聊KittyCloud中的全局异常是如何处理的?为什么要使用全局异常处理呢?使用全局异常处理后,我们不需要定义固定类型的返回值,当业务代码报错的时
分类:
Web程序 时间:
2020-07-31 01:10:14
阅读次数:
84