springCloud聚合
springCloud相关的所有问题放这儿
攻城狮numberOne
这个作者很懒,什么都没留下…
展开
-
nacos学习思路
key值为cluster的名字,value为cluster对象,cluster对象中有两个Set这的数据结构,用来存储Instance,这个Instacne才是真正的客户端注册过来的信息。4.如何支持高并发注册:采用内存队列的方式进行服务注册,也就是说客户端不是直接把自己的信息注册到Nacos Server的时候,并不是同步吧信息注册到注册表中,而是采取了内存队列的方式。1.核心概念:Namespace,group,service,cluster,instance。,采用独立的线程池来消费队列进行注册的。原创 2023-04-09 19:32:39 · 525 阅读 · 1 评论 -
hystrix学习思路
熔断原理: 1.熔断类型:1.1:打开 1.2:关闭 1.3:半开 断路器运行流程 断路器打开之。hystrix工作流程。原创 2023-04-09 19:31:45 · 97 阅读 · 0 评论 -
eureka学习思路
5.服务发现(总结三点:1.服务拉取实在项目启动时就有定时任务拉取了 2.服务的实例并不是实时的Eureka-server中的数据,而是一个本地缓存数据 3.缓存更新根据实际需求分为全量拉取和增量拉取)1.系统当前时间>最后更新时间+过期时间+预留时间,其中过期时间默认定义为3个心跳时间,一个心跳时间是30秒,因此过期时间是90秒。3.服务剔除(每60秒执行一次,当eureka-server发现有的实例没有续约超过一定时间,则将该服务从列表剔除,该项工作由一个定时任务完成的。原创 2023-04-09 19:33:08 · 624 阅读 · 0 评论 -
feign学习思路
无原创 2023-03-14 11:41:43 · 145 阅读 · 0 评论 -
gateway学习思路
无原创 2023-03-14 11:39:48 · 99 阅读 · 0 评论 -
快速搭建一个springCloud项目
快速搭建一个springCloud项目原创 2022-12-27 22:21:57 · 132 阅读 · 0 评论 -
feign源码总结
无原创 2022-11-26 15:33:49 · 113 阅读 · 0 评论 -
Ribbion负载均衡源码
无原创 2022-11-20 20:52:41 · 160 阅读 · 0 评论 -
nacos源码下
无原创 2022-11-06 21:33:00 · 234 阅读 · 0 评论 -
nacos源码(上)
无原创 2022-10-30 23:32:15 · 154 阅读 · 0 评论 -
skywalking实战
无原创 2022-10-23 22:10:53 · 238 阅读 · 0 评论 -
springCloud Alibaba学习2
无原创 2022-10-08 23:42:23 · 179 阅读 · 0 评论 -
springCloud Alibaba整合nacos配置中心
无原创 2022-10-07 21:39:31 · 151 阅读 · 0 评论 -
springcloud集成nacos注册中心消费端代码
无原创 2022-10-07 17:04:52 · 350 阅读 · 0 评论 -
springcloud Alibaba集成nacos服务生产者代码
无原创 2022-10-07 11:08:25 · 179 阅读 · 0 评论 -
springCloud Alibaba Nacos安装服务端及集群环境搭建
无原创 2022-10-05 14:49:00 · 212 阅读 · 0 评论 -
springCloud Alibaba 学习
无原创 2022-10-03 12:27:01 · 132 阅读 · 0 评论 -
springcloud结合gateway实现服务路由和负载均衡(实操代码)
pom.xml内容如下:<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/mave原创 2022-03-04 15:19:14 · 507 阅读 · 0 评论 -
springcloud的consumer端消费服务+feigin通信(实操代码)
pom.xml内容如下:<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/mave原创 2022-03-04 14:56:47 · 330 阅读 · 0 评论 -
springcloud创建provider端注册服务(实操代码)
pom.xml如下:<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-原创 2022-03-04 14:50:34 · 317 阅读 · 0 评论 -
springcloud结合eureka(实操代码)
pom.xml如下:<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-原创 2022-03-04 14:44:57 · 136 阅读 · 0 评论 -
springCloud Alibaba的视频学习
视频1:什么是微服务及微服务的好处:将单个模块拆分成单个子系统,原来需要将一个项目打包成一个war,现在需要打包成许许多多的jar包,各个系统之间进行交互。 几千人的团队,提交代码的冲突减少了。服务拆分伴随数据库拆分,便于维护数据库,如果双十一,只需要给特定的服务系统对应的数据库加机器就行, 而以前则需要给整个系统都加机器。 缺点:运维会比较麻烦。原来...原创 2022-02-11 17:11:07 · 1556 阅读 · 0 评论 -
springCloud的源码分析
分享链接,本篇链接很全面:springcloud源码解析(目录) - __lay - 博客园springcloud是一个基于springboot的一站式企业级分布式应用开发框架。springboot为其提供了创建单一项目的便利性,springcloud组合了现有的、常用的分布式项目的解决方案https://www.cnblogs.com/lay2017/p/11908715.html...原创 2022-02-10 16:43:01 · 757 阅读 · 0 评论 -
springCloud学习之feign结合断路器
这个项目有点问题,没有按照预计的跑通。不说了,先上截图吧:最开始要引入@hystrix依赖原创 2020-10-19 17:24:20 · 197 阅读 · 0 评论 -
springCloud学习之zuul+filter
又做了一个zuul+filter的功能。功能实现是这样的:如果请求是a/**则转发到www.baidu.com,如果请求是b/hellWorld?name="123",则不转发、这样实现的一个过滤 功能。先上项目截图:首先要引入两个组件:@EurekaServer ,@Zuul完毕,请求成功截图:localhoat:9089/a/124...原创 2020-10-19 17:13:44 · 166 阅读 · 0 评论 -
springCloud学习之zull
今天做了一个消息总线的路由工作,主要用到了四个部分项目,截图一下:总体思路是是这样的:访问路径是a/**的,走service-provider这个服务。访问路径是b/**的,走service-provider-2这个服务。第一:先上zull这个项目:刚开始需要加入zull这个组件第二:因为之前有注册中心和service-provider项目,这个只创建了一个service-provider-2项目:最开始,需要加入@EurekaDiscover组件好了,四个全部启原创 2020-10-19 15:55:14 · 831 阅读 · 0 评论 -
springCloud之Ribbion结合断路器
首先,最开始创建项目时,要加依赖:ribbion,hystrix。如果是web,还要加web。在服务发现没有启动的情况下,访问及返回:原创 2020-10-19 09:21:56 · 199 阅读 · 0 评论 -
springCloud学习之服务注册与服务调用
注册了一个服务端和服务消费端。其中服务端需要@EurekaDiscover组件,消费端需要@EurekaDiscover组件和@Feign组件。先说服务端:项目结构截图:用http://localhost:8001/helloWorld?name=jack访问,成功展示:说明服务注册成功。接下来说服务消费端:用http://localhost:8002/consumerHelloWorld?name=rose访问,成功展示:说明服务调用成功。..原创 2020-10-18 19:15:55 · 192 阅读 · 0 评论 -
springCloud学习之eureka注册中心
先创建了最基础的注册中心项目项目结构: 后来就成功了!成功截图:原创 2020-10-18 10:10:09 · 136 阅读 · 0 评论