SpringCloud
偷代码的猫
走一段以前没走过的路,以后也不会后悔的路
(不做想一个没有对象的野指针了)
展开
-
SpringCloud——初学概念
微服务架构 1、将整个系统按照业务拆分为几个子系统,子系统之间运行互不影响 2、子系统可以部署多个应用,多个应用间使用负载均衡 3、微服务结构主要分为三大模块: 1>注册中心(eureka-server):所有的服务均在注册中心注册,负载均衡也是通过在注册中心注册服务实现的 2>路由网关(eureka-zuul):所有的客...原创 2018-09-23 14:37:27 · 206 阅读 · 0 评论 -
SpringCloud——注册中心(eurka-server)
注册中心也叫服务中心,用于注册服务,管理服务,所有的接口都是运行在这之上的。pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache....原创 2018-09-23 17:13:10 · 1795 阅读 · 0 评论 -
SpringCloud——服务网关(eureka-zuul)
服务网关(zuul)又称路由中心,用来统一访问所有api接口,维护服务。Spring Cloud Zuul通过与Spring Cloud Eureka的整合,实现了对服务实例的自动化维护,所以在使用服务路由配置的时候,我们不需要向传统路由配置方式那样去指定具体的服务实例地址,只需要通过Ant模式配置文件参数即可pom.xml<project xmlns="http://mave...原创 2018-09-23 19:34:12 · 1842 阅读 · 0 评论 -
SpringCloud——服务接口(api)
SpringCloud的服务接口基本等同于SpringBoot开发的api接口,只不过在springCloud需要将自己的服务注册到注册中心,通过网关统一访问路径一个简单的api接口pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche...原创 2018-09-24 12:45:59 · 11728 阅读 · 0 评论 -
SpringCloud——注册中心、网关、api接口初步整合
springcloud注册中心springcloud服务网关springcloud api接口1、首先去启动注册中心(eureka-server下的BootMain), 浏览器访问 localhost:12000 (看自己的application.properties配置文件),显示如下说明注册中心启动成功2、服务网关和api接口先启动哪个无所谓这里我写了两...原创 2018-09-24 13:14:28 · 9305 阅读 · 4 评论 -
SpringCloud——接口互相调用(RestTemplate+Ribbon)
我之前写过两个接口服务user和student,现在将它完善一下user,创建一个接口 localhost:12003/getUserList 返回一个json数据,用来做测试UserApi.javapackage com.springcloud.demo.api;import java.util.List;import org.springframework.beans...原创 2018-09-24 20:53:22 · 2683 阅读 · 0 评论 -
SpringCloud——接口互相调用(Feign)
这次我们使用一个简单点的接口user中的test接口//UserController@RequestMapping(value="/test",method=RequestMethod.GET) public String test() { return "Hello World"; }启动类BootMain.java添加注解@EnableDiscoveryClie...原创 2018-09-25 14:21:57 · 2310 阅读 · 0 评论