logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux进阶20——GDB(六):查看变量命令(print和display)

一段c语言程序:#include <stdio.h>int main(){int num,result=0,i=0;scanf("%d", &num);while(i<=num){result += i;i++;}printf("result=%d\n", result);return 0;}1. p

linux进阶21——GDB(七):禁用和删除断点

一段c语言程序:#include <stdio.h>int main(){int num = 0;scanf("%d", &num);printf("%d", num);return 0;}1. 查看

Linux下编译与安装leveldb

LevelDB简介LevelDB 是一个可持久化的KV数据库引擎。由Google的工程师Jeff Dean和Sanjay Ghemawat开发。LevelDB源码下载方式linux下cd到要保存的目录,例如我保存在/home/leveldb/下git clonehttps://github.com/google/leveldb.gitLevelDB的编译与安装使用cmake来编译1. 解压 编译

#linux
kafka(一)——简介

Kafka 是一种分布式、支持分区、多副本的消息中间件,支持发布-订阅模式,多用于实时处理大量数据缓存的场景,类似于一个“缓存池”。

#kafka#分布式
kafka(二)——常用命令

kafka执行脚本默认在安装的bin目录下,本文中示例均基于bin目录执行。

#kafka#分布式
kafka(三)——librdkafka编译与使用(c++)

依赖库直接下载源码编译即可。生成c和c++动态库。

#kafka#c++#分布式
kafka(六)——存储策略

kafka通过topic作为主题缓存数据,一个topic主题可以包括多个partition,每个partition是一个有序的队列,同一个topic的不同partiton可以分配在不同的broker(kafka服务器)。

#kafka
kafka(五)——消费者流程分析(c++)

​消费者组(Consumer Group):由多个consumer组成。;

#kafka#c++
kafka(四)——生产者流程分析(c++)

1(all):生产者发送过来的数据,等待所有副本将数据同步后发送下一条数据,性能最慢,安全性最高;消息保序策略:按key分区,可以实现局部有序,但这又可能会导致数据倾斜,可根据实际情况选择。1:生产者发送过来的数据,等待Leader副本确认后发送下一条数据,性能中等;producer的acks参数表示生产者生产消息时,写入到副本的严格程度。

#kafka#c++
    共 29 条
  • 1
  • 2
  • 3
  • 请选择