![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kafka
文章平均质量分 88
怎能止步于此
一个创业者,一个希望能够在人生中有不断尝试的人,不断对未来有梦想的人,猜测、谣言、苦难、挫折,一定会伴随着你。
展开
-
Kafka高性能核心——pageCache与zeroCopy
PageCache与ZeroCopyPageCache即页面缓存,它是操作系统实现的一种主要的磁盘缓存,它的目的就是减少对磁盘IO的操作。具体来说,就是把磁盘中的数据缓存到内存里,然后把对磁盘的访问变成对内存的访问。目前很多一些主流的框架或者架构设计,为了弥补性能上的差异,基本上都是用“磁盘”做缓存的,也就是说可以把所有内存当做磁盘用。相信很多做过高并发项目的一些小伙伴们都会知道,我们一开始最早期可能会读关系型数据库,关系型数据库一旦压力大了,大家可能就会想到的策略是分库分表,分库分表也可能不满足我原创 2021-12-15 23:18:58 · 3288 阅读 · 0 评论 -
【玩转Kafka】海量日志收集实战之架构介绍与日志输出
海量日志收集实战话不多说,看架构图:最左侧,是Beats,它主要是用于收集日志的,比如这个Filebeat它的底层是用erlang语言写的,性能非常好,其实我们的系统中打印出来的日志,都会用这个Filebeat给我们抓取出来。在我们这个架构中,Filebeat的主要作用就是把我们的日志搜集出来并转储到Kafka。然后看Kafka的右边,是Logstash,它主要是用日志做一个过滤,然后它会把你过滤后的数据发送到Elasticsearch里。最后利用Kibana进行展示。接下来,我们就来说一下我原创 2021-11-27 00:23:18 · 2284 阅读 · 0 评论