https://www.jianshu.com/p/9c65b7613c30 https://cloud.tencent.com/developer/article/1448115 Create New Project:创建一个新的工程。 Import Project:导入一个现有的工程。 Open ...
分类:
其他好文 时间:
2019-12-02 23:31:25
阅读次数:
114
参考文档:https://blog.csdn.net/Viogs/article/details/83339783#源码展示 https://cloud.tencent.com/developer/article/1525342 ...
分类:
其他好文 时间:
2019-12-02 17:19:51
阅读次数:
91
首先来解决认证的问题。 1.效率低,每次认证都要去认证服务器调一次服务。 2.传递用户身份,在请求头里面, 3.服务之间传递请求头比较麻烦。 jwt令牌。 spring提供了工具,帮你在微服务之间传递令牌。让你不用去写额外的代码 服务器端的改造 看一下认证服务器配置的这个类。这里有个tokenSto ...
分类:
编程语言 时间:
2019-12-02 13:33:07
阅读次数:
116
学习Spring Cloud Feign过程中,相关资料都会反复强调:微服务调用的话(@FeignClient) 客户端方法的返回值和服务端方法的返回值还有方法名之类的都是要求一致的! 关于方法名是否一致经过验证,其实不是必须的,只要路径映射一直就可以了! feign客户端: @Autowired ...
分类:
编程语言 时间:
2019-12-02 11:59:21
阅读次数:
87
这一章来讲一下,微服务之间的通讯安全。 当前这个架构还存在的问题 在网关上做限流还是有一些问题的。例如我的订单服务限流是100,库存服务限流也是100。但是我的订单服务会调用我的库存服务。那么在网关这,给订单转100个请求,库存转100个请求,最后订单又调了库存,库存会同时受到200个请求。这时候库 ...
分类:
编程语言 时间:
2019-12-02 01:15:59
阅读次数:
104
什么是微服务 微服务的概念源于Martin Fowler所写的一篇文章“Microservices”。 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于 ...
分类:
编程语言 时间:
2019-12-01 22:35:35
阅读次数:
117
本文主要围绕微服务的技术选型、通讯协议、服务依赖模式、开始模式、运行模式等几方面来综合比较Dubbo和Spring Cloud 这2种开发框架。架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程。 微服务架构是互联网很热门的话题,是 ...
分类:
编程语言 时间:
2019-12-01 22:33:39
阅读次数:
121
refresh_token过期了怎么办,虽然可以设置一个比较长的有效期,但是终归还是要过期的。 只能从认证服务器重新走认证授权的流程。 两种情况 1,session还没过期的,跳过去之后,直接就知道你是谁,生成一个令牌返回给你 2.session也过期了,重新输用户名密码登陆 也可以去控制,一旦re ...
分类:
编程语言 时间:
2019-12-01 20:54:34
阅读次数:
109
官方网址:https://start.spring.io/actuator/info 更新时间:2019-12-01 spring-cloud: "Finchley.M2": "Spring Boot >=2.0.0.M3 and <2.0.0.M5", "Finchley.M3": "Spring ...
分类:
编程语言 时间:
2019-12-01 17:02:37
阅读次数:
221
token的有效期 会出现一种情况session有效期还没到。但是token过期了。 用户登陆着,但是token失效了 没法访问服务了。 刷新令牌要和clientId和ClientSecret一起用,发请求才有效。 那么刷新令牌在哪里?在数据库内 我们从来没有配置这个字段。 refresh_toke ...
分类:
编程语言 时间:
2019-12-01 16:40:24
阅读次数:
262