
springcloud
文章平均质量分 74
会飞的猫不吃鱼
这个作者很懒,什么都没留下…
展开
-
SpringCloud学习第七节(Consul服务注册与发现)
前言这一节我们讲进入consul服务注册与发现的学习。是什么?分布式的服务发现与配置管理系统,go语言写的。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。它具有很多优点。包括:基于raft协议,比较简洁;支持健康检查,同时支持 HTTP和DNS协议支持跨数据中心的WAN集群提供图形界面跨平台,支持Linux、Mac、Windows能干嘛?...原创 2022-02-08 15:31:24 · 572 阅读 · 0 评论 -
SpringCloud学习第六节(Zookeeper服务注册与发现)
前言从这一节开始,我们将进入关于 Zookeeper服务注册与发现 的学习Eureka停止更新了怎么办?上一小节我们学习了eureka的服务注册与发现,但是目前eureka已经停止更新了,那我们现在需要使用尽可能少的代价去切换使用。不再继续(也就是停止更新)。虽然是停更不停用,但是技术永远是在进步的,我们迫切需要去用新的取代它。Springcloud整合Zookeeper代替Eureka注册中心zookeeper首先我们需要拥有一台服务器,或者本地安装一个虚拟机,详情可百度,我就没有记录原创 2022-02-07 16:03:21 · 1270 阅读 · 0 评论 -
Springcloud学习汇总
前言注意,本文不涉及微服务具体内容,而是微服务内容的汇总,详情可点击目录查看。SpringCloud学习第一节(创建工作空间)springcloud学习第二节(微服务子模块创建)springcloud学习第三节(热部署)springcloud学习第四节(消费者模块+工程重构)Springcloud学习第五章(Eureka服务注册与发现)...原创 2022-01-19 16:17:31 · 209 阅读 · 1 评论 -
Springcloud学习第五章(Eureka服务注册与发现)
前言从这一节开始,springcloud内容不再是以小节内容存在啦,而是以这样的大标题形式存在。意味着内容可能会很长。愿我与读者一起努力。加油。什么是服务治理?Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。什么是服务注册?Eureka采用了CS的设计原创 2022-01-19 14:51:14 · 439 阅读 · 3 评论 -
springcloud学习第四节(消费者模块+工程重构)
前言通过第二节的学习,我们构建的是微服务生产者的模块,那么这一节我们构建的就是微服务消费者的模块,首先,我们思考一下消费者,那他们是不是就不需要关注如何生产和创建,那么这一层我们就可想而知,不应该存在service。我们只需要controller,但是我们如何调用呢?我们按照第二节的方式,再次构建一个模块。...原创 2022-01-12 17:24:37 · 282 阅读 · 2 评论 -
springcloud学习第二节(微服务子模块创建)
微服务模块建module改pom写yml主启动业务类创建子module自动新增父类pom自动生成该内容子类pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo原创 2022-01-12 14:50:59 · 868 阅读 · 0 评论 -
SpringCloud学习第一节(创建工作空间)
创建父工程New Project聚合父工程名字maven版本工程名字符编码注解生效激活Java编译版本选8file type过滤注意点:父工程选择字符编码表示支持注解Java编译版本选择file type 过滤过滤后,页面清爽至此,创建已经成功父工程pom文件注意点一:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/PO原创 2022-01-11 10:23:04 · 130 阅读 · 0 评论 -
springcloud中父工程pom文件,${xxx.version} 引用版本号爆红
问题描述:创建父工程pom文件时,pom文件${druid.version}等等,报错。但是install却没有问题。代码如下:<!--统一管理jar版本--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source原创 2022-01-10 16:58:34 · 3263 阅读 · 6 评论