tangs b030ce89ca openbilibili | преди 5 години | |
---|---|---|
.. | ||
cmd | преди 5 години | |
conf | преди 5 години | |
dao | преди 5 години | |
dsn | преди 5 години | |
http | преди 5 години | |
model | преди 5 години | |
service | преди 5 години | |
tcp | преди 5 години | |
BUILD | преди 5 години | |
CHANGELOG.md | преди 5 години | |
CONTRIBUTORS.md | преди 5 години | |
OWNERS | преди 5 години | |
README.md | преди 5 години |
1.databus是一个通过使用redis协议来简化kafka的消费方/生产方的一个中间件
请只用golang v1.8.x以上版本编译执行。
1.公共包go-common
2.kafka包:sarama和sarama-cluster
1.databus服务只是使用redis协议,并不是和redis用法就完全一样,所以必须完全参照文档进行使用。 2.文档地址:http://info.bilibili.co/pages/viewpage.action?pageId=2491209
- 采用kafka 0.10版本,使用kafka新协议做offset提交
- auth 时使用dsn协议,key:secret@group/topic=?&role=?&offset=?
- 采用新的redis命令进行交互,批量返回消息
- 不再自动提交offset,由客户端手动提交partition的offset
- databus新增集群的概念,一个appkey,secret只能用于授权一个databus集群