12 2019 档案

摘要:Spring Security Oauth2中,当access_token即将过期时,需要调用/oauth/token,使用refresh_token刷新access_token,此时会存在一个坑:即如果使用Spring Security框架默认生成的AuthenticationManager时,接口调用报错,信息为如下:No AuthenticationProvider found for org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken 阅读全文
posted @ 2019-12-30 11:18 银河架构师 阅读(13115) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud微服务架构,使用feign客户端实现服务消费者 阅读全文
posted @ 2019-12-28 15:32 银河架构师 阅读(361) 评论(0) 推荐(0) 编辑
摘要:Ribbon是一个客户端负载均衡器,它可以有效的控制HTTP和TCP客户端的访问。Feign默认集成了Ribbon,也可以使用@FeignClient。其中有个很关键的词”“客户端负载均衡器”,我们常用的负载均衡模式就是服务端负载均衡,如nginx反向代理,这种模式并不知道服务究竟请求的具体是那台机器。 而客户端负载均衡是在发起请求时已确定明确的目标,请求将精确指向集群中的某台机器。Ribbon的负载均衡默认是依靠服务注册中心来实现的,Ribbon通过注册客户端定期拉取注册服务,通过客户端的轮训、随机等算法来实现负载均衡。 阅读全文
posted @ 2019-12-26 14:18 银河架构师 阅读(230) 评论(0) 推荐(0) 编辑
摘要:在日常工作开发过程中,经常会遇到需要启动多个服务实例的情况,相信大家都采用了不同的办法,甚至是笨办法。本篇文章将介绍一下Spring Boot工程如何在IDEA中启动多实例。 阅读全文
posted @ 2019-12-25 15:53 银河架构师 阅读(618) 评论(0) 推荐(0) 编辑
摘要:前段产品自测阶段,发现了一个令人头疼的问题,服务启动之后,总是在一段时间之内time out。扒拉了许久代码,发现是网关中ribbon的超时配置不管用,还是默认配置,而本地环境启动访问太多,总是时不时就超时了。于是,决定深入研究一下。 阅读全文
posted @ 2019-12-24 09:02 银河架构师 阅读(9190) 评论(3) 推荐(0) 编辑
摘要:spring cloud微服务框架,服务向nacos注册。 阅读全文
posted @ 2019-12-20 15:02 银河架构师 阅读(1445) 评论(0) 推荐(0) 编辑
摘要:nacos环境搭建,spring cloud国产服务注册发现中心 阅读全文
posted @ 2019-12-19 17:05 银河架构师 阅读(676) 评论(0) 推荐(0) 编辑
摘要:docker portainer安装与基本使用 阅读全文
posted @ 2019-12-18 19:50 银河架构师 阅读(4869) 评论(0) 推荐(0) 编辑
摘要:docker进阶之路-基础篇 阅读全文
posted @ 2019-12-18 19:49 银河架构师 阅读(359) 评论(0) 推荐(0) 编辑
摘要:在日常开发汇总,经常会遇到需要定时任务的场景,简单的,可以使用Spring的定时任务调度框架,也可以使用Quartz。无论使用哪种,都需要解决一个问题,那就是集群问题。一般情况下,定时任务能且仅能运行于一台应用实例上。 阅读全文
posted @ 2019-12-15 17:56 银河架构师 阅读(1568) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示