题目描述:
总结一下Kafka和MQ的区别,以及设计过程如何区别
提示:Kafka本身是流处理框架,可以做很多事情,流处理、消息队列等等,在大数据、日常开发都有广泛的应用,可以做消息队列使用,但和日常MQ不同,Kafka在数据一致性、事务、死信队列和时序性等方面不如消息队列。所以卡夫卡更适合处理数据量或吞吐量较大,对数据的时序性要求没有那么高,甚至对消息的丢失没那么敏感的场景。而消息队列更适合在吞吐量没那么大,但是对消息的稳定性、非重复性、时序性要求较高的场景
题目描述:
总结一下Kafka和MQ的区别,以及设计过程如何区别
提示:Kafka本身是流处理框架,可以做很多事情,流处理、消息队列等等,在大数据、日常开发都有广泛的应用,可以做消息队列使用,但和日常MQ不同,Kafka在数据一致性、事务、死信队列和时序性等方面不如消息队列。所以卡夫卡更适合处理数据量或吞吐量较大,对数据的时序性要求没有那么高,甚至对消息的丢失没那么敏感的场景。而消息队列更适合在吞吐量没那么大,但是对消息的稳定性、非重复性、时序性要求较高的场景
数据加载中...