关于kafka的应用

来源:11-5 测试结算微服务

qq_文字墨_asEJUX

2021-03-19

老师, 我看代码中在更新过期字段的时候用的kafka异步更新, 但是在获取新优惠券时, 新建了一个优惠券,然后save到数据库了, 这里为什么没用kafka做, 不理解什么时候该用kafka去操作数据库的更新

写回答

1回答

张勤一

2021-03-19

同学你好:

    首先你要明白使用 Kafka 的目的是什么,无非就是提高系统的整体响应能力,将耗时的请求异步化处理。更新过期字段这类场景,显然不需要用户处理,那么,就不需要同步进行;而保存用户优惠券,是用户直接就想看到的结果,不应该异步,应该是同步的。

    主要还是你能分清楚业务场景,你要知道你要做的是什么,技术本身不就是为你的业务服务的吗?搞清楚业务,你自然也就知道如何去写,如何去找到解决方案。


    我是勤一,欢迎随时找我!

1
0

Spring Cloud微服务实战 打造企业级优惠券系统

微服务,SpringCloud,SpringBoot面试、毕设、

1203 学习 · 487 问题

查看课程