
SpringCloud学习
Super周博客
学更多的技术,赚更多的钱!
展开
-
SpringCloud之注册中心(Eureka)
什么是微服务微服务就是不同的模块部署在不同的服务器上面,通过接口去访问就是微服务作用:利用分布式解决网站高并发带来的问题什么是集群多台服务器部署相同应用构成一个集群作用:通过负载均衡设备共同对外提供服务SpringCloudSpringCloud为我们开发人员提供了快速构建分布式的一套工具,包括配置管理,服务发现(Eureka注册中心),服务消费(ribbon和Feign),路由(负...原创 2019-07-14 17:22:52 · 266 阅读 · 0 评论 -
SpringCloud之创建服务生产者(提供者)
首先,我们在创建这样的提供接口之前,我们需要创建一个中心,这个中心的作用的就是将很多很多的功能模块都注册上去,以后别人需要调用模块获取数据的时候,直接去注册中心就可以,所以我们在这之前需要创建这样的注册中心!SpringCloud创建eureka注册中心一般这样提供服务成为提供者的同时,也会去调用别的服务,所以也会是消费者,这就是消费者和生产者之间的关系创建生产者1.新建maven项目,z...原创 2019-07-14 17:49:30 · 1176 阅读 · 0 评论 -
SpringCloud之服务消费者和负载均衡
与我上一章写到的服务提供者相对,有人提供了服务,那么就要有人去调用这个服务创建服务消费者1.新建maven项目,zgq_order,添加依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pa...原创 2019-07-14 19:12:03 · 420 阅读 · 0 评论 -
SpringCloud之高性能Eureka搭建
当我们越来越多的模块注册到eureka上面的时候,那么就会面临一个问题,一旦这个eureka遭遇到了天灾人祸,那么就很完蛋了!高性能的Eureka搭建所谓的高性能,就是我们多搭建几个Eureka,然后互相注册,当挂掉一个eureka的时候页没有关系,还有一点就是我们在注册到eureka的时候,我们多注册到几个eureka上,那么这样下来,eureka就可以高可用了不是么!1.在新建一个Eur...原创 2019-07-14 20:02:45 · 471 阅读 · 0 评论 -
使用Consul替换Eureka
Consul简介之所以我们要替换掉zureka,因为eureka闭源了,所以使用开源工具去替换它Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。下载Consul地址解压,记住路径,进入cmd命令行,输入命令consul agent -dev -ui -node=zgq-dev开发服务器模式启动,-node结点名为mjxy,-ui...原创 2019-07-24 15:22:37 · 701 阅读 · 0 评论