springcloud微服务
文章平均质量分 84
祝少云
这个作者很懒,什么都没留下…
展开
-
创建微服务服务中心(一)
新建一个springboot项目 registry添加依赖<!--微服务依赖(服务中心与服务都需要)--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud...原创 2019-07-18 14:48:49 · 435 阅读 · 0 评论 -
微服务的互相调用feign(二)
这次讲的是微服务的互相调用前一章已经完成一个producer服务的注册,这次我们就创建一个消费者服务来调用这个生产服务.因为前面已经添加了rest接口依赖,这里不做重复,创建 HelloResource .class,添加注解@RestController@RequestMapping("/api")public class HelloResource { private fin...原创 2019-07-18 15:55:33 · 397 阅读 · 0 评论 -
微服务配置中心(三)
微服务配置中心按我的理解,当项目越来越大时,做一个微服务配置中心统一管理各个服务的配置是相当重要的,这里我演示的是将微服务配置中心与服务中心放在一起的在码云新建一个项目spring-cloud-config,新建文件夹 service-registry-config,在service-registry-config中新建配置文件 application-dev.yml(这里注意一下,文件名{n...原创 2019-07-18 17:15:03 · 221 阅读 · 0 评论 -
OAuth2与 JWT 做认证授权服务(四)
OAuth2与 JWT 做认证授权服务为了保证服务对外的安全性,往往都会在服务接口采用权限校验机制,为了防止客户端在发起请求中途被篡改数据等安全方面的考虑,还会有一些签名校验的机制。在分布式微服务架构的系统中,我们把原本复杂的系统业务拆分成了若干个独立的微服务应用,我们不得不在每个微服务中都实现这样一套校验逻辑,这样就会有很多的代码和功能冗余,随着服务的扩大和业务需求的复杂度不断变化,修改校验...原创 2019-07-31 10:35:53 · 806 阅读 · 1 评论 -
springcloud中feign调用的权限认证
springcloud中feign调用的权限认证我们之前做了一个consumer调用producer的接口,用的是feign,现在我们将OAuth2与Jwt加入了认证服务,此时使用feign是失败的,因为在请求到达consumer服务时,token被解析,调用feign时是一个新请求,此时请求是不带token的,在producer服务端会失败.在feign调用时,我们是可以在请求发出时将tok...原创 2019-08-05 14:09:38 · 10483 阅读 · 1 评论 -
springcloud的RestTemplate调用rest接口
springboot的RestTemplate调用rest接口1.RestTemplate的三种使用方式2.RestTemplate的加载问题1.RestTemplate的三种使用方式ServerController@RestControllerpublic class ServerController { @GetMapping("/msg") public Str...原创 2019-08-01 16:09:32 · 1006 阅读 · 0 评论 -
api网关zuul 与 其他服务整合JWT(五)
api网关zuul 与 其他服务整合JWT(五)上个章节已经做好了认证服务,但是调用服务是从先进入网关,再在网关路由到具体的服务的,现在添加了认证服务,所以在网关中需要一些配置才能让请求到达具体服务进入mygateway,添加安全配置类@Configuration@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnable...原创 2019-08-01 16:47:42 · 1065 阅读 · 0 评论