springcloud
文章平均质量分 78
暗号(Live)
“你喜欢什么,你追随什么,你就是什么。”
展开
-
关于基础模块中的依赖由微服务中的子模块继承的时候依赖失效的问题
common模块有以下的依赖子模块的依赖如下 : 在此种情况下我们的子模块如果引入了common模块是只能看到hutool这个依赖的!原因如下:当其他项目继承本项目时,如果dependences中加上了true,表示当前依赖不向下传递。删除common模块的optional恢复正常!...原创 2022-07-12 14:38:28 · 581 阅读 · 0 评论 -
springcloud(七) 消息队列
一、将我们的压缩包传送到root目录里面二、执行解压命令unzip rocketmq-all-4.4.0-bin-release.zip三、将解压后的文件移动到root/local目录下四、 进入到rocketmq解压文件夹目录查看bin目录执行如下命令:启动:tail -f /root/logs/rocketmqlogs/namesrv.log可以查看日志查看日志:扩展:(将文件夹改名)NameServer概述Na...原创 2022-05-13 15:24:47 · 703 阅读 · 0 评论 -
springcolud(五)gateway网关
sentinel启动命令:java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.7.0.jar一、Feign整合Sentinel第1步: 引入sentinel的依赖 <dependency> <groupId>com.ali原创 2022-05-09 17:05:09 · 1236 阅读 · 0 评论 -
springcloud(三) Sentinel服务容错
高并发带来的问题:身体再健康的人也免不了生病。如果某一个服务发生问题,那么调用服务就会发生等待,当大量的请求产生堆积时,就会出现雪崩!在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用,但是由于网络原因或者自身的原因,服务并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会出现网络延迟,此时若有大量的网络涌入,会形成任务堆积,最终导致服务瘫痪。重写controller类的逻辑:/** * @author Dragon code! * @cr原创 2022-05-06 17:53:45 · 183 阅读 · 0 评论 -
springcloud(二) nacos服务治理
一、nacos的作用Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 从上面的介绍就可以看出,nacos的作用就是一个注册中心,用来管理注册上来的各个微服务。1. 服务发现: 服务注册:保存服务提供者和服务调用者的信息 服务订阅:服务调用者订阅服务提供者的信息,注册中心向订阅者推送提供者的信息 2. 服务配置: 配置订阅:服务提供者和服务调用者订阅微服务相关的配置 配置下发:主动原创 2022-05-05 17:27:37 · 1290 阅读 · 0 评论 -
springcloud(一)
目录一、搭建父类工程解析父工程中pom文件的标签:二、搭建基础模块Spring Data Jpa的作用对Order类的解释:三、搭建用户微服务模块 一、创建pom.xml,继承父工程,依赖common模块 二、配置文件内容如下:四、搭建商品模块一、配置文件二、pom文件三、项目结构一、启动类(不要忘了扫描entity实体类)二、控制层(@slf4j注解、@PathVariable的作用)三、接口层四、实现类与dao接口疑问点一:...原创 2022-05-04 22:35:47 · 1423 阅读 · 0 评论