使用kafka的几种场景

1.消息异步化

在一个分布式的微服务架构中,实现一个聊天的功能,小明和小红互相给对方发消息,如果有两个netty服务器,小明连的是netty服务器1,小红连的是netty服务器2,现在小明给小红发消息,但是服务器1上面没有小红的链接。这时就可以通过把发送的消息通过kafka同步给其他服务器,如果其他服务器有小红的连接就把消息传递下去,没有就不做处理。

2.消息广播

使得服务之间的业务变得解耦和

3.消息广播

因为kafka的特点就是高吞吐量,当高并发时,可以削峰来消除下游服务的流量峰值,用时间来换性能

相关推荐
豫狮恒4 分钟前
OpenHarmony Flutter 分布式安全防护:跨设备身份认证与数据加密方案
分布式·安全·flutter·wpf·openharmony
Lisonseekpan24 分钟前
Elasticsearch 入门指南
大数据·分布式·后端·elasticsearch·搜索引擎
西格电力科技26 分钟前
光伏策略控制服务器如何成为电站智慧转型的中枢与关键一步?
运维·服务器·人工智能·分布式·能源
Jerry9527062826 分钟前
3.集群与分布式
分布式·架构·架构师·软考·高性能·高可用·架构设计师
beijingliushao28 分钟前
101-Spark之Standalone环境安装步骤
大数据·分布式·spark
云 祁32 分钟前
Spark SQL 深度优化实战指南:从原理到生产的完整方法论
大数据·数据库·分布式·sql·spark
5008436 分钟前
鸿蒙 Flutter 国密算法应用:SM4 加密存储与数据传输
分布式·算法·flutter·华为·wpf·开源鸿蒙
Chasing__Dreams38 分钟前
kafka--基础知识点--3.2--消息的磁盘存储文件结构
分布式·kafka
脸大是真的好~42 分钟前
Kafka相关面试题
分布式·kafka
怪侠Kevin42 分钟前
seata事务集成kafka
数据库·分布式·kafka