关于kafka的应用
来源:11-5 测试结算微服务

qq_文字墨_asEJUX
2021-03-19
老师, 我看代码中在更新过期字段的时候用的kafka异步更新, 但是在获取新优惠券时, 新建了一个优惠券,然后save到数据库了, 这里为什么没用kafka做, 不理解什么时候该用kafka去操作数据库的更新
写回答
1回答
-
张勤一
2021-03-19
同学你好:
首先你要明白使用 Kafka 的目的是什么,无非就是提高系统的整体响应能力,将耗时的请求异步化处理。更新过期字段这类场景,显然不需要用户处理,那么,就不需要同步进行;而保存用户优惠券,是用户直接就想看到的结果,不应该异步,应该是同步的。
主要还是你能分清楚业务场景,你要知道你要做的是什么,技术本身不就是为你的业务服务的吗?搞清楚业务,你自然也就知道如何去写,如何去找到解决方案。
我是勤一,欢迎随时找我!
10
相似问题