一 nacos+mq+es实现上下架
1.1 架构图
 
 
1.2 工程结构

1.3 核心代码流程
1.3.1 请求product模块

2.修改数据库,推送rabbitmq中
 1.3.2 rabbitmq的工具类
1.3.2 rabbitmq的工具类
 

1.3.3 search模块中rabbit客户端订阅信息
 1.监听器监听信息
2.调用相应的上下架方法
2.1 调用product模块,返回完整信息
2.2 将信息入到es库中

1.3.4 请求使用openfegin工具类
1.其中注解 @Feginclient(value=xxxx) , xxx为调用模块配置文件中spring.application.name的值,也是nacos中服务的名称。




















