Spring Cloud
自增程序员
电子产品爱好者,尤其喜欢手机,软件开发工程师,主攻Java,Android
展开
-
Spring Cloud微服务架构从入门到会用(五)—服务网关鉴权
上一篇文章我们集成了服务网关Spring Cloud Gateway,所有的服务请求都可以通过Gateway访问。那我们就可在服务网关这一层对用户的请求进行鉴权,判断是否可以访问路由的API接口。加下来我们开始增加鉴权,这里我们使用jwt1. 创建授权服务module按照第二篇文章创建一个module,起名为app-auth。2. 修改service-auth的pom文件<prop...原创 2020-03-24 23:57:21 · 698 阅读 · 0 评论 -
Spring Cloud微服务架构从入门到会用(四)—服务网关Spring Cloud Gateway
前两篇文章我们已经初步的完成了一个小型的微服务框架,有服务注册中心,有订单服务,也有库存服务;订单服务也能通过feign进行服务间调用库存服务。那本文我们将引入服务网关Spring Cloud Gateway。Spring Cloud Gateway旨在提供一种简单而有效的方法来路由到API。Spring Cloud Gateway是基于Spring Framework5,Spring Boot...原创 2020-03-23 23:48:57 · 328 阅读 · 0 评论 -
Spring Cloud微服务架构从入门到会用(三)—服务间调用Feign
微服务最重要的一个功能是服务间调用,各个服务互相依赖。比如电商系统有订单服务,有库存服务。在我们购买一件商品的时候,需要生成订单和减库存。这里我们就要用到服务间调用Feign。Feign是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。接下来我们新建两个module,一个app-order,一个app-s...原创 2020-03-22 11:36:03 · 327 阅读 · 0 评论 -
Spring Cloud微服务架构从入门到会用(二)—服务注册中心Eureka
因为微服务各个服务之间是需要相互调用的,而且各个应用独立部署,我们不能在每个应用中写上需要调用的服务的ip地址和端口号,而且如果被调用者有很多我们改怎么选择,所以需要一个微服务注册中心,当我们需要调用的时候,由注册中心告诉我们被调用方的ip是什么,所以有了Eureka。Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件。这里我们创建一个多module的m...原创 2020-03-19 15:20:36 · 268 阅读 · 0 评论 -
Spring Cloud微服务架构从入门到会用(一)—总览
本教程不定时更新,如果这些文章对你有帮助,请加个关注,谢谢!本教程仅仅能教会大家怎么使用Spring Cloud的各个组件,没有深挖实现原理,要想精通就就看各位看官老爷们自己了。微服务框架在说微服务之前我们先大概了解下框架的演进(此处我们主要讲Java后端开发的演变过程)1. 单体应用最初我们使用的都是Spring + MyBatis/Hibernate/JDBC + Struts/Sp...原创 2020-03-19 00:38:28 · 512 阅读 · 0 评论