电子商务网站 方案,wordpress清除多余附件,建视频网站需要多大空间,短视频seo系统一、高性能设计
消息分区#xff1a;不受单台服务器的限制#xff0c;可以不受限的处理更多的数据。
顺序读写#xff1a;磁盘顺序读写#xff0c;提升读写效率。
页缓存#xff1a;把磁盘中的数据缓存到内存中#xff0c;把对磁盘的访问变为对内存的访问。
零拷贝不受单台服务器的限制可以不受限的处理更多的数据。
顺序读写磁盘顺序读写提升读写效率。
页缓存把磁盘中的数据缓存到内存中把对磁盘的访问变为对内存的访问。
零拷贝减少上下文切换及数据拷贝。
消息压缩减少磁盘IO和网络IO。
分批发送将消息打包批量发送减少网络开销。
二、零拷贝
1. 我们在linux操作系统下进行的普通拷贝。4次拷贝 2. kafka使用的零拷贝。2次拷贝 三、面试题
面试官Kafka中实现高性能的设计有了解过嘛
候选人Kafka 高性能是多方面协同的结果包括宏观架构、分布式存储、ISR 数据同步、以及高效的利用磁盘、操作系统特性等。主要体现有这么几点 消息分区不受单台服务器的限制可以不受限的处理更多的数据。 顺序读写磁盘顺序读写提升读写效率。 页缓存把磁盘中的数据缓存到内存中把对磁盘的访问变为对内存的访问。 零拷贝减少上下文切换及数据拷贝。 消息压缩减少磁盘IO和网络IO。 分批发送将消息打包批量发送减少网络开销。