go-common/app/infra/databus
2019-04-22 18:49:16 +08:00
..
cmd Create & Init Project... 2019-04-22 18:49:16 +08:00
conf Create & Init Project... 2019-04-22 18:49:16 +08:00
dao Create & Init Project... 2019-04-22 18:49:16 +08:00
dsn Create & Init Project... 2019-04-22 18:49:16 +08:00
http Create & Init Project... 2019-04-22 18:49:16 +08:00
model Create & Init Project... 2019-04-22 18:49:16 +08:00
service Create & Init Project... 2019-04-22 18:49:16 +08:00
tcp Create & Init Project... 2019-04-22 18:49:16 +08:00
BUILD Create & Init Project... 2019-04-22 18:49:16 +08:00
CHANGELOG.md Create & Init Project... 2019-04-22 18:49:16 +08:00
CONTRIBUTORS.md Create & Init Project... 2019-04-22 18:49:16 +08:00
OWNERS Create & Init Project... 2019-04-22 18:49:16 +08:00
README.md Create & Init Project... 2019-04-22 18:49:16 +08:00

archive-service

项目简介

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

特性
  1. 采用kafka 0.10版本使用kafka新协议做offset提交
  2. auth 时使用dsn协议key:secret@group/topic=?&role=?&offset=?
  3. 采用新的redis命令进行交互批量返回消息
  4. 不再自动提交offset由客户端手动提交partition的offset
  5. databus新增集群的概念一个appkey,secret只能用于授权一个databus集群