老师你好,所以在这里真正使用到kafka的其实就是coupon status的更新部分对吗?
来源:9-6 Kafka 消费消息模型代码编写

海豹熊
2020-12-07
用户相关数据使用kafka更新,其实就是对coupon status的更新这一块利用到了kafka。类似用户信息、用户拥有几张优惠券之类的 写到redis中后还是直接同步mysql了,没有通过kafka?
另外 数据同步到mysql 这个算不算是调用了kafka connect api实现的呀?
不知道理解的对不对,感谢老师解答
写回答
1回答
-
张勤一
2020-12-07
同学你好:
你这里的理解其实是有问题的,课程中使用到 Kafka 的地方当然不仅仅是对 Coupon Status 的更新,用户的所有优惠券信息都是放到 Redis 里面的(与 MySQL 是保持一致的)。所以,用户的每一步更新操作都是把数据放到 Redis 里面,然后推送到 Kafka 里面,再由 Kafka Consumer 去消费消息写回到 MySQL 里面。
我们课程里面使用的是 Spring-Kafka,这是 Spring 封装的 Kafka 原生 Java Api。
其实,我个人更建议的是先搞明白我们工程的业务思想,到底是要做什么,然后再去看看里面使用到的技术,最好是针对这些技术简单写一些小的 demo,然后再去系统的学习课程。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
10
相似问题