2018年3月19日
摘要: 一、消费者 1、创建kafka配置 2、创建kafka topic的配置 3、创建kafka各项参数 4、配置kafka topic各项参数 5、创建consumer实例 6、为consumer实例添加broker list 7、开启consumer订阅 8、轮询消息或事件,并调用回掉函数 9、关闭 阅读全文
posted @ 2018-03-19 20:40 GnibChen 阅读(6282) 评论(0) 推荐(0) 编辑
摘要: 一、生产者 librdkafka进行kafka生产操作的大致步骤如下: 1、创建kafka配置 2、配置kafka各项参数 3、设置发送回调函数 4、创建producer实例 5、创建topic 6、异步调用将消息发送到指定的topic 7、阻塞等待消息发送完成 8、等待完成product请求完成 阅读全文
posted @ 2018-03-19 20:32 GnibChen 阅读(4334) 评论(0) 推荐(0) 编辑
摘要: 注意的原因:对于关联容器来说,如果某一个元素已经被删除,那么其对应的迭代器就失效了,不应该再被使用;否则会导致程序无定义的行为。 错误; 正确写法vector: 正确写法map: 阅读全文
posted @ 2018-03-19 11:34 GnibChen 阅读(310) 评论(0) 推荐(0) 编辑
摘要: ADL:它的规则就是当编译器对无限定域的函数调用进行名字查找时,除了当前名字空间域以外,也会把函数参数类型所处的名字空间加入查找的范围。 什么是无限定域的函数? 函数所在域的分类: 1:类域(函数作为某个类的成员函数(静态或非静态)) 2:名字空间域 3:全局域 例子: #include <iost 阅读全文
posted @ 2018-03-19 10:04 GnibChen 阅读(2297) 评论(0) 推荐(1) 编辑