confluent-kafka-go 和 sarama 选哪个库好? golang 消费 kafka

2018-11-30 16:31:39 +08:00
 hheedat

https://github.com/confluentinc/confluent-kafka-go kafka 的核心开发人员弄的公司负责维护,包了一个 C 库,装环境成本稍微高点

https://github.com/Shopify/sarama 纯 go 的,但是网上很多人说它坑

官方推荐的其他几个我看 star、用户数都太少了,不敢用

有经验的同学分享一下?我每秒大概消费 1.5w 个消息

7298 次点击
所在节点    Go 编程语言
6 条回复
rillhu
2018-11-30 16:49:09 +08:00
不了解,在学习 go,关注
icqdany
2018-11-30 16:55:04 +08:00
项目中大量使用 sarama
rrfeng
2018-11-30 16:55:21 +08:00
跟每秒多少消息关系不大,跟功能关系比较大。

当然是官方的比较好(如果尽力在维护的话),现在 kafka 变动也很快,第三方不一定跟的上
hheedat
2018-11-30 17:59:26 +08:00
@rrfeng 网上有人说 sarama 在消费压力大的时候有问题
hheedat
2018-11-30 18:00:10 +08:00
@rrfeng 也不是官方的,是核心开发人员跳槽后搞的
taozle
2018-11-30 18:56:02 +08:00
消息量很大用 confluent-kafka-go, sarama 在消息量很大的时候好像有点跟不上,当然一般使用是没什么问题的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/513127

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX