项目git地址:https://github.com/qq782874135/springcloud-learning
注册中心:nacos SpringCloud之整合nacos基于docker
docker安装 redis :
1.下载镜像 默认最新
docker pull redis
2.设置并且启动容器 docker ps 命令查看状态
docker run -itd --name redis -p 6379:6379 redis
redis分布式发布订阅: A项目发布消息 B项目消费消息 没有消息队列强大但是可以处理简单的消息推送之类业务。发布消息默认注入springboot的RedisTemplate即可,消费信息需要配置redis 监听器。
springboot代码上图:
pom.xml
自选版本 https://mvnrepository.com/search?q=spring-boot-starter-data-redis
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
SpringcloudServiceControl.java 发布消息 (项目A
package com.github.weny.springcloud.springcloudservice.controller;
import