
SpringCloud
文章平均质量分 68
SpringCloud
cherishSpring
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nginx+nacos集群配置模版
【代码】nginx+nacos集群配置模版。原创 2025-07-21 00:12:32 · 97 阅读 · 0 评论 -
Gateway网关
请求路由后,会将当前路由过滤器和DefaultFilter、GlobalFilter,合并到一个过滤器链(集合)中,排序后依次执行每个过滤器。Gateway:SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。请求进入网关会碰到三类过滤器:当前路由的过滤器、DefaultFilter、GlobalFilter。全局过滤器的作用也是处理一切进入网关的请求和微服务响应,与GatewayFilter的作用一样。1、创建新module,引入依赖。原创 2025-07-21 00:08:12 · 622 阅读 · 0 评论 -
Feign远程调用
Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。1、父工程引入依赖2、添加注解开启Feign的功能/*** defaultConfiguration 指定配置文件* clients 指定可使用feign.clients中哪些类远程调用* basePackages 指定可使用feign.clients中所有类远程调用*/3、编写feign客户端/**原创 2025-07-21 00:07:31 · 253 阅读 · 0 评论 -
Eureka+LoadBalancer实现服务注册与发现
查看管理依赖版本spring-cloud-alibaba-dependencies:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2023.0.0.0-RC1。版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。2、子工程build.gradle引入eureka-client。原创 2025-07-21 00:05:38 · 1028 阅读 · 0 评论 -
Ribbon和LoadBalancer对比
文章浏览阅读2.3k次。版本2.2.10-RC2地址:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2.2.10-RC2。版本2021.0.1.0地址:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2021.0.1.0。原创 2025-07-20 01:09:06 · 632 阅读 · 0 评论 -
Eureka服务端启动
查看管理依赖版本[spring-cloud-dependencies]:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies/Hoxton.SR12。版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。dependencyManagement引入依赖版本管理包,其管理的依赖引入不需要再指定版本。原创 2025-07-20 01:07:15 · 353 阅读 · 0 评论 -
Eureka+Ribbon实现服务注册与发现
查看管理依赖版本spring-cloud-dependencies:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies/Hoxton.SR12。版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。dependencyManagement引入依赖版本管理包,其管理的依赖引入不需要再指定版本。原创 2025-07-20 01:06:06 · 982 阅读 · 0 评论 -
Nacos+Ribbon实现服务注册与发现
查看管理依赖版本spring-cloud-alibaba-dependencies:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2.2.10-RC2。版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。1、根据集群负载均衡,优先找自己同集群的服务,注意将user-service权重都设置为1。原创 2025-07-20 00:38:07 · 813 阅读 · 0 评论 -
Ribbon负载均衡
注:Ribbon拦截Eureka请求,找eureka-server拿对应服务信息,根据对应策略返回调用的ip和端口。原创 2025-07-20 00:33:59 · 926 阅读 · 0 评论 -
Nacos+LoadBalancer实现服务注册与发现
查看管理依赖版本[spring-cloud-alibaba-dependencies]:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2023.0.0.0-RC1。LoadBalancer官方文档:https://spring.io/guides/gs/spring-cloud-loadbalancer。namespace用来做环境隔离,如生产环境(prod)、开发环境(dev)原创 2025-07-20 00:32:12 · 761 阅读 · 0 评论 -
Nacos和Eureka对比
Nacos支持服务列表变更的消息推送模式,服务列表更新更及时;Eureka每隔30秒pull一次服务,服务变更时效性较差。Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式。Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式。临时实例心跳不正常会被剔除,非临时实例则不会被剔除。都支持服务提供者心跳方式做健康检测。都支持服务注册和服务拉取。原创 2025-07-20 00:26:26 · 121 阅读 · 0 评论 -
Nacos服务端安装
Nacos2.0客户端由于使用了gRPC,无法兼容Nacos1.X服务端,请勿使用2.0以上版本客户端连接Nacos1.X服务端,否则会报错。springboot3.2.4可使用服务端nacos2.3.1版本,不兼容nacos1.4.7版本。3、默认启动端口8848,可进入conf/application.properties更改。7、输入账号nacos,密码nacos登录。6、按住ctrl点击地址即可浏览器访问。4、进入bin文件,双击启动。5、打开cmd命令行启动。原创 2025-07-20 00:25:48 · 332 阅读 · 0 评论 -
gradle7.6.1+springboot3.2.4创建微服务工程
【代码】gradle7.6.1+springboot3.2.4创建微服务工程。原创 2025-07-20 00:25:06 · 607 阅读 · 0 评论 -
gradle7.6.1+springboot3.2.4+mybatis-plus搭建工程
目录一、参考文章二、创建工程三、 引入mybatis-plus依赖四、编写实体类 五、编写mapper接口类六、编写Controller类七、启动类增加@MapperScan八、配置数据库连接 九、创建数据库及表 十、启动测试十一、自定义Mapper需增改以下文件 十二、gradle完整配置 十三、junitTest二、创建工程四、编写实体类 五、编写mapper接口类六、编写Controller类七、启动类增加@MapperScan八、配置数据库原创 2025-07-20 00:24:31 · 291 阅读 · 0 评论 -
idea中同服务启动多个
【代码】idea中同服务启动多个。原创 2025-07-20 00:19:49 · 174 阅读 · 0 评论 -
搭建Nacos集群
1、下载nginx.zip并解压,nacos2.x需要下载含有stream模块的nginx,1.8.1版本不含。3、nacos端口说明,Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。2、修改nginx.conf配置,在http里增加以下配置,nacos2.x需要配置stream模块。7、将已经改好配置的nacos-server复制两份,服务端口分别改为10004,10006。2、重命名cluster.conf.example为cluster.conf。原创 2025-07-20 00:17:47 · 348 阅读 · 0 评论 -
Nacos配置管理
Open API 指南:https://nacos.io/docs/v2/guide/user/open-api/2、方式二:使用@ConfigurationProperties注解,需创建以下类。1、方式一:@Value和@RefreshScope配合使用。1、Nacos注册中心 -- 创建配置。新增bootstrap.yml文件。6、修改配置,再访问验证。原创 2025-07-20 00:05:02 · 365 阅读 · 0 评论