微服务框架
【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】
SpringCloud微服务架构
文章目录
- 微服务框架
- SpringCloud微服务架构
- 28 数据同步
- 28.2 导入酒店管理项目
- 28.2.1 案例
28 数据同步
28.2 导入酒店管理项目
28.2.1 案例
案例:利用MQ实现mysql与elasticsearch数据同步
利用课前资料提供的hotel-admin项目作为酒店管理的微服务。当酒店数据发生增、删、改时,要求对elasticsearch中数据也要完成相同操作。
步骤:
- 导入课前资料提供的hotel-admin项目,启动并测试酒店数据的CRUD
- 声明exchange、queue、RoutingKey
- 在hotel-admin中的增、删、改业务中完成消息发送
- 在hotel-demo中完成消息监听,并更新elasticsearch中数据
- 启动并测试数据同步功能
这里就直接用老师给的案例项目了
先把它放到自己的工作目录
使用IDEA 进行导入
直接OK
导入完成
修改一下数据库连接信息
OK, 直接启动
打开浏览器访问 8099
OK,没有问题
修改第一条数据的信息
提交
OK,查看数据库
OK, 功能没有问题