小编Mar*_*rix的帖子

让Kafka Consumer一次只读一条消息

我们有Kafka设置,可以通过多个服务器并行处理消息.但每条消息必须只处理一次(并且只能由一台服务器处理).我们已经启动并运行它并且工作正常.

现在,我们面临的问题是Kafka消费者分批阅读消息以获得最大效率.如果/当处理失败,服务器关闭或其他什么时,这会导致问题,因为这样我们就会丢失即将处理的数据.

有没有办法让消费者一次只读取消息让Kafka保留未处理的消息?就像是; 消费者在完成后拉出一条消息 - >进程 - >提交偏移,重复.使用Kafka这是可行的吗?有什么想法/想法吗?

谢谢!

apache-kafka

10
推荐指数
2
解决办法
1万
查看次数

安装Bower时出错(ERR!tar.unpack untar error)

尝试安装Bower时出现此错误.这是一个错误还是我做错了?如果需要,我还有4707行npm-debug.log文件...

谢谢!

当尝试在本地安装Bower时,这是终端的转储,但我在全局尝试时遇到同样的错误.

npm install bower
npm http GET https://registry.npmjs.org/bower
npm http 304 https://registry.npmjs.org/bower
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/archy/0.0.2
npm http GET https://registry.npmjs.org/bower-config
npm http GET https://registry.npmjs.org/bower-endpoint-parser
npm http GET https://registry.npmjs.org/bower-json
npm http GET https://registry.npmjs.org/bower-logger
npm http GET https://registry.npmjs.org/bower-registry-client
npm http GET https://registry.npmjs.org/cardinal
npm http GET https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/chmodr
npm http GET https://registry.npmjs.org/decompress-zip
npm http GET https://registry.npmjs.org/fstream-ignore
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/handlebars
npm http …
Run Code Online (Sandbox Code Playgroud)

npm bower bower-install

4
推荐指数
1
解决办法
9875
查看次数

标签 统计

apache-kafka ×1

bower ×1

bower-install ×1

npm ×1