使用Kafka? 有什么好处 ?

使用Kafka? 有什么好处 ?

选择使用Kafka是因为Kafka作为中间件他的吞吐量比较高 , 我们的系统中主要使用Kafka来处理一些用户的行为数据 , 用户行为数据用户操作成本低 , 数据量比较大 , 需要有更高的吞吐量支持 , 并且我们在项目中需要实现根据用户行为的实时推荐 , 运营端后台管理系统首页看板数据的实体展示 !使用Kafka有很多好处:● 吞吐量提升:无需等待订阅者处理完成,响应更快速● 故障隔离:服务没有直接调用,不存在级联失败问题● 调用间没有阻塞,不会造成无效的资源占用● 耦合度极低,每个服务都可以灵活插拔,可替换● 流量削峰:不管发布事件的流量波动多大,都由Broker接收,订阅者可以按照自己的速度去处理事件使用Kafka也有很多缺点:● 架构复杂了,业务没有明显的流程线,不好管理● 需要依赖于Broker的可靠、安全、性能

相关文章

楚汉议和后,项羽为什么不赶紧撤走,反而选择在垓下决战?
365账号限制登录不了

楚汉议和后,项羽为什么不赶紧撤走,反而选择在垓下决战?

📅 10-02 👁️ 6771
18个最佳主页设计实例,激发你的设计灵感(2024)
365账号限制登录不了

18个最佳主页设计实例,激发你的设计灵感(2024)

📅 01-25 👁️ 9997
手机如何打开vcf格式文件?99%的人不知道的3个方法
365bet体育比分直播

手机如何打开vcf格式文件?99%的人不知道的3个方法

📅 08-18 👁️ 7191