一 nacos+mq+es实现上下架
1.1 架构图
1.2 工程结构
1.3 核心代码流程
1.3.1 请求product模块
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中服务的名称。