大数据,机器学习,人工智能玩转大数据大数据

KafkaBridge - Kafka Client SDK 开

2018-10-10  本文已影响150人  扫帚的影子

导引

qcm.png

KafkaBridge 封装了对Kafka集群的读写操作,接口极少,简单易用,稳定可靠,支持c++/c、php、python、golang等多种语言,并特别针对php-fpm场景中作了长连接复用的优化,已在360公司内部广泛使用。

前言

简介

特点

编译

使用

数据写入

//初始化接口
bool QbusProducer::init(const string& broker_list, const string& log_path, const string& config_path, const string& topic)
//写入数据接口
bool QbusProducer::produce(const char* data, size_t data_len, const std::string& key)
//不再需要写入数据时,需要调用的清理接口,必须调用 
void QbusProducer::uninit()

数据消费

//初始化接口
bool QbusConsumer::init(const string& string broker_list, const string& string log_path, const string& string config_path, QbusConsumerCallback& callback)
//订阅需要消费的消息
bool QbusConsumer::subscribeOne(const string& string group, const string& string topic)
//开始消费
bool QbusConsumer::start()
//停止消费
void QbusConsumer::stop()

性能测试

写在最后

上一篇下一篇

猜你喜欢

热点阅读