上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 问题背景 很久很久前,在我还是青铜的时候(现在依旧是青铜段位)去面试,面试官问我怎么获取类,方法上的注解。 当时的我也算用过注解,顺口就回答了,用 判断是否加了注解, 获取注解对象,然后获取注解中的值。 大致的代码是这样子的: 正在我沾沾自喜的时候,面试官又乘胜追击了,那么在读取注解的时候,有没有什 阅读全文
posted @ 2019-05-23 11:38 猿天地 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 背景 我们有一个Web项目,这个项目提供了很多的Rest API。也做了权限控制,访问API的请求必须要带上事先认证后获取的Token才可以。 认证的话就在Filter中进行的,会获取请求的Token进行验证,如果成功了可以得到Token中的用户信息,本文的核心就是讲解如何将用户信息(用户ID)优雅 阅读全文
posted @ 2019-05-19 12:49 猿天地 阅读(15173) 评论(1) 推荐(0) 编辑
摘要: Spring Cloud Alibaba Sentinel 除了对 RestTemplate 做了支持,同样对于 Feign 也做了支持,如果我们要从 Hystrix 切换到 Sentinel 是非常方便的,下面来介绍下如何对 Feign 的支持以及实现原理。 集成 Feign 使用 spring 阅读全文
posted @ 2019-05-15 09:40 猿天地 阅读(11661) 评论(0) 推荐(0) 编辑
摘要: 前面我们讲解了Sentinel整合Spring Cloud Gateway,详细请查看文章: "阿里Sentinel支持Spring Cloud Gateway啦" 目前来说,大部分公司线上的网关应该是Zuul,所以今天我们就来看看如何在Zuul中整合Sentinel。本来想基于Spring Clo 阅读全文
posted @ 2019-05-10 09:21 猿天地 阅读(5990) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Alibaba Sentinel 支持对 RestTemplate 的服务调用使用 Sentinel 进行保护,在构造 RestTemplate bean的时候需要加上 @SentinelRestTemplate 注解。 需要注意的是目前的版本spring cloud st 阅读全文
posted @ 2019-05-05 11:07 猿天地 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 每个服务都有自己的接口,通过Swagger来管理接口文档。在服务较多的时候我们希望有一个统一的入口来进行文档的查看,这个时候可以在zuul中进行文档的聚合显示。 下面来看下具体的整合步骤以及采坑记录。Cloud版本:Finchley.SR2, Boot版本:2.0.6 加入Swagger的依赖: 增 阅读全文
posted @ 2019-05-01 10:22 猿天地 阅读(2750) 评论(1) 推荐(0) 编辑
摘要: 1. 前言 4月25号,Sentinel 1.6.0 正式发布,带来 Spring Cloud Gateway 支持、控制台登录功能、改进的热点限流和注解 fallback 等多项新特性,该出手时就出手,紧跟时代潮流,昨天刚发布,今天我就要给大家分享下如何使用! 2. 介绍(本段来自Sentinel 阅读全文
posted @ 2019-04-26 09:50 猿天地 阅读(18143) 评论(2) 推荐(2) 编辑
摘要: 在日常工作中,我们通过Spring Data Mongodb来操作Mongodb数据库,在Spring Boot中只需要引入spring boot starter data mongodb即可。 然后配置连接信息如下: 或者 spring boot starter data mongodb提供了两种 阅读全文
posted @ 2019-04-25 10:10 猿天地 阅读(6865) 评论(0) 推荐(1) 编辑
摘要: 前面我们都是直接通过集成sentinel的依赖,通过编码的方式配置规则等。对于集成到Spring Cloud中阿里已经有了一套开源框架spring cloud alibaba,就是用于将一系列的框架成功的整合到Spring Cloud中。 我这边Spring Cloud的版本是Finchley.SR 阅读全文
posted @ 2019-04-22 09:37 猿天地 阅读(16686) 评论(0) 推荐(0) 编辑
摘要: 改造背景 前面我们讲解了如何对接Apollo来持久化限流的规则,对接后可以直接通过Apollo的后台进行规则的修改,推送到各个客户端实时生效。 但还有一个问题就是Sentinel控制台没有对接Apollo,Sentinel控制台本来就可以修改限流的规则,目前存在的情况就是通过Sentinel控制台修 阅读全文
posted @ 2019-04-15 09:37 猿天地 阅读(659) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页