![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
MagicMHD
专注GIS,面向全栈!
展开
-
SpringCloud学习(六、服务器、客户端的相关配置)
一、服务器配置1、配置服务的需要有时候,微服务要做集群,这就意味着,会有多个微服务实例。 在业务上有时候需要修改一些配置信息,比如说 版本信息吧~ 倘若没有配置服务, 那么就需要挨个修改微服务,挨个重新部署微服务,这样就比较麻烦。为了偷懒, 这些配置信息就会放在一个公共的地方,比如git, 然后通过配置服务器把它获取下来,然后微服务再从配置服务器上取下来。这样只要修改git上的信息...原创 2020-02-06 17:46:05 · 279 阅读 · 0 评论 -
SpringCloud学习(五、服务链路追踪----ZipKip)
一、服务链路追踪在前面的例子里,我们有两个微服务,分别是数据服务和视图服务,随着业务的增加,就会有越来越多的微服务存在,他们之间也会有更加复杂的调用关系。这个调用关系,仅仅通过观察代码,会越来越难以识别,所以就需要通过 zipkin 服务链路追踪服务器 这个东西来用图片进行识别了。Zipkin 是一个开放源代码分布式的跟踪系统,每个服务向zipkin报告计时数据,zipkin会根据调用...原创 2019-12-31 15:02:59 · 549 阅读 · 0 评论 -
SpringCloud学习(四、微服务访问之Ribbon、Feign)
上一节,我们已经把数据微服务注册好了,并且开放了两个端口可以访问到数据微服务,8001、8002:下面我们就要访问前面注册好的这个数据微服务了!springcloud 提供了两种方式,一种是 Ribbon,一种是 Feign。一、RibbonRibbon 是使用 restTemplate 进行调用,并进行客户端负载均衡。 什么是客户端负载均衡呢? 在前面 注册数据微服务里...原创 2019-12-31 11:32:22 · 441 阅读 · 1 评论 -
SpringCloud学习(三、父子项目、服务注册、服务关联)
这一节开始,我们将通过代码逐步解决我们上一节中关于分布式和集群的几个问题!实际的编码会让我们对SpringCloud、微服务、分布式、集群了解的更深刻。一、父子项目接下来就要开始做 springcloud 项目了。 springcloud 比较特别,它由多个微服务组成, 所谓的微服务,就是 springboot,。所以可以说 springcloud 由多个 springboot 项目组...原创 2019-12-30 16:31:11 · 939 阅读 · 1 评论 -
SpringCloud学习(二、分布式和集群的一些概念的问题)
一、SpringCloud单架构SpringCloud单架构其实就是我们之前使用的SpringBoot项目,这里我们打开一个SpringBoot项目如下图:springcloud 我们会使用 Finchley 这个版本,而它对 springboot 的版本依赖是 2.0.3.RELEASE, 所以我们会用 2.0.3.RELEASE 这个版本的 springboot 来做。运行以后...原创 2019-12-28 11:11:52 · 349 阅读 · 0 评论 -
SpringCloud学习(一、初识分布式)
一、单体架构系统在学习Springcloud 之前,我们先理解一下单体架构系统。 所谓的单体架构就是所有功能,都放在一个应用里。比如我们比较熟悉的SpringBoot应用,提供数据和视图都在一个springboot里。单体架构系统优点:便于开发,测试,部署也很方便,直接打成一个 jar 或者 war进行部署即可。缺点:单体架构也有其弊端,最主要体现在高访问,高并发的上限是固定的。 比...原创 2019-12-27 15:12:03 · 328 阅读 · 0 评论