手把手教你写rpc框架系列(二)rpc框架介绍 上一篇文章《手把手教你写rpc框架系列(一)rpc框架系列总体概览》我们简单的介绍了rpc的总体概览,这篇文章我们介绍下rpc相关的概念信息。rpc是什么?RPC的全称是:Remote Procedure Call(... Rae微服务2023-05-09961 阅读0 评论
手把手教你写rpc框架系列(一)rpc框架系列总体概览 最近看到群里有人聊rpc,对于我现在来说很久没有解除到rpc了,因为在部分的小公司里面对于技术的要求不是很高,更多的是做业务,因此在部分小公司里面对于技术这块的要求就没有那么高了,但是这里补充一下,对于rpc来说,是... Rae微服务2023-05-09866 阅读0 评论
热文实战Spring Cloud Oauth2系列(十五)oauth2.0通过accesstoken获取用户信息 在实际的生产中,我们一般都会通过用户的授权token来获取对应的用户信息。然后对用户进行一系列的操作,这篇文章我们介绍下如何通过oauth2.0获取到的accesstoken来获取用户的信息。其实在前面我们的登录和退... Rae微服务实战2023-05-071310 阅读0 评论
热文实战Spring Cloud Oauth2系列(十四)oauth2.0实现用户退出功能 在前面我们一直都是演示使用oauth登录和信息拦截等信息,在真实环境中,还有一种需求就是用户退出功能。这个功能的使用频率比较高,这里我们解释下用户退出的模块。这里用户退出我们还是把他写到oauth服务里面,如下图:退... Rae微服务实战2023-05-061450 阅读0 评论
热文实战Spring Cloud Oauth2系列(十三)把oauth服务纳入到网关里面,通过网关访问 上一篇文章《实战Spring Cloud Oauth2系列(十二)在Spring cloud gateway里面添加oauth拦截》我们介绍了把oauth的拦截放在gateway里面,然后通过spring cloud... Rae微服务实战2023-05-061030 阅读0 评论
热文Spring Cloud Gateway 全局异常处理 在spring cloud 微服务中,我们的业务springboot一般都是一些controller,所以几乎都是基于spring-boot-starter-web来构建的,因此对于全局异常来说,我们只需要一个@Re... Rae微服务实战2023-05-061839 阅读0 评论
热文实战Spring Cloud Oauth2系列(十二)在Spring cloud gateway里面添加oauth拦截 上一篇文章《实战Spring Cloud Oauth2系列(十一)添加微服务网关及业务服务》我们做了一个初步的案例,也就是通过spring cloud gateway来访问这个product服务,这篇文章我们在spr... Rae微服务实战2023-05-061201 阅读0 评论
实战Spring Cloud Oauth2系列(十一)添加微服务网关及业务服务 前面我们主要讲解的是oauth相关的认证服务,在接下来我们要延时相关的网关统一过滤和资源服务,因此这篇文章我们是为下面的文章做铺垫的,主要是添加spring cloud gateway和product服务。这里我们只... Rae微服务实战2023-05-06892 阅读0 评论
热文实战Spring Cloud Oauth2系列(十)实现用户退出的效果 在前面我们介绍了很多使用oauth进行用户登录相关的解决方案,这篇文章我们介绍下用户退出的功能。其实退出非常的简单,我们只需要让用户携带对应的accesstoken过来,我们根据accesstoken去redis中查... Rae微服务实战2023-05-061170 阅读0 评论
热文实战Spring Cloud Oauth2系列(九)实现单端登录踢人的效果 在前面的文章《实战Spring Cloud Oauth2系列(五)实现多客户端登录》我们介绍了实现多客户端登录的功能,在实际的场景里面我们应该有见识过,例如微信,他可以同时支持手机端登录和电脑端登录,这就是同一个账号... Rae微服务实战2023-05-061093 阅读0 评论
热文实战Spring Cloud Oauth2系列(八)自定义密码错误等信息提示 在前面的文章《实战Spring Cloud Oauth2系列(三)自定义查询用户的数据结构》和《实战Spring Cloud Oauth2系列(四)自定义查询客户端的数据结构》我们介绍了这两个方法仅仅是通过单一的用户... Rae微服务实战2023-05-051307 阅读0 评论
实战Spring Cloud Oauth2系列(七)统一成功返回结果 上一篇文章《实战Spring Cloud Oauth2系列(六)统一异常返回结果》我们介绍了使用spring security oauth2.0的时候遇到异常,我们把异常的格式转换成统一格式,但是还有一个问题,由于这... Rae微服务实战2023-05-05926 阅读0 评论
热文实战Spring Cloud Oauth2系列(六)统一异常返回结果 在实际的工作中,我们经常会涉及到统一返回的异常信息,例如:{ "errorCode": 200, "errorMsg": "请求成功", "data": null }这种统一形式的异常信息,但是在这里我们的sprin... Rae微服务实战2023-05-051156 阅读0 评论
热文实战Spring Cloud Oauth2系列(五)实现多客户端登录 在oauth登录里面,我们使用密码模式来演示下登录,首先我们看看第一次登录:我们再看看第二次登录的效果:从两次登录的效果来看,我们可以看到登录的access_token是一样的,但是超时时间会减少,这是怎么回事呢?这... Rae微服务实战2023-05-051309 阅读0 评论
实战Spring Cloud Oauth2系列(四)自定义查询客户端的数据结构 上一篇文章《实战Spring Cloud Oauth2系列(三)自定义查询用户的数据结构》我们介绍了自定义查询用户,在oauth里面,还有一个比较重要的信息就是oauth的客户端应用,每一个应用我们一般都会分配app... Rae微服务实战2023-05-05920 阅读0 评论