kafka是一个采用scala语言开发的,多分区、多副本的分布式消息系统,基本定位是一个分布式流式处理平台。
kafka能承担怎样的角色,或者说kafka能做什么?消息系统,存储系统,流式处理平台
kafka作为这些角色的特性有哪些?消息系统:系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性。提供了消息顺序性保障和回溯消费的功能。
存储系统:因为拥有持久化的特性,所以只要不启动消息删除机制,就是一个持久化存储系统。
流式处理平台:kafka能为各种流失处理框架提供可靠的数据来源,并且拥有一个完整的流式处理库,比如窗口、连接、变换和聚合等各类 *** 作,能很好的接入各种流式处理框架。
kafka的性能测试:
https://blog.csdn.net/weixin_42641909/article/details/89320999 https://cloud.tencent.com/developer/article/1517123
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)