八月 2024

本文主要介绍如何在springcloud中通过spring-cloud-stream实现消息队列rabbitmq的消息生产和消费。本例使用的springcloud版本为:2021.0.3,springboot版本为:2.6.8。本例通过创建一个生产者项目provide-stream-8011和两个消费者项目consumer-stream-8012、consumer-stream-8013来进行演示。1、生产者provider项目配置1.1创建provider-stream-8011项目​打开idea新建项目,选择maven,创建springboot项目provider-stream-8011。...
1、编辑docker.server文件vi/usr/lib/systemd/system/docker.service找到[Service]节点,修改ExecStart属性,增加-Htcp://0.0.0.0:2375ExecStart=/usr/bin/dockerd-Hfd://--containerd=/run/containerd/containerd.sock-Htcp://0.0.0.0:2375这样相当于对外开放的是2375端口,当然也可以根据自己情况修改成其他...
本文主要介绍如何在springcloud中配置gateway网关的全局过滤器,实现对全部路由访问请求的拦截、验证、鉴权等。本例使用的springcloud版本为:2021.0.3,springboot版本为:2.6.8。1、创建gateway网关项目​打开idea新建项目,选择maven,创建springboot项目gateway-6001。2、pom文件配置​在项目pom中引入spring-cloud-starter-netflix-eureka-client和spring-cloud-starter-gateway依赖:<dependencies><dependency>&lt...
本文主要介绍如何在springcloud中通过gateway实现路由转发和微服务之间的负载均衡。本例使用的springcloud版本为:2021.0.3,springboot版本为:2.6.8。1、创建gateway网关项目​打开idea新建项目,选择maven,创建springboot项目gateway-6001。2、pom文件配置​在项目pom中引入spring-cloud-starter-netflix-eureka-client和spring-cloud-starter-gateway依赖:<dependencies><dependency><groupId>org....