应用场景:
实现多个服务之间的消息传递过程
实现oa离线在线消息的传递过程
kafka相对于mysql实现消息传递的差异化:
- 异步消息
- kafka数据量较小,每一次进行消息的拉取或订阅 拉取完都会清空对应的数据,在kafka中数据都是一次性的
测试策略关注点:
- 基于业务场景提供的接口校验消息生产的正确性(只能通过消费者的对外表现校验)
- 消息消费的正确性,只能对外结果表现校验
- 不同topic处理的结果,生成者和消费者的topic是否对齐
实现多个服务之间的消息传递过程
实现oa离线在线消息的传递过程