- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发 C++ kafka 客户端 librdkafka。查看示例 https://github.com/edenhill/librdkafka/blob/master/src-cpp/rdkafkacpp.h和 https://github.com/edenhill/librdkafka/blob/master/examples/rdkafka_example.cpp ,好像没有连接broker的过程?如何为这些连接错误做一些重新连接工作人员?如何查看连接状态?
最佳答案
librdkafka 从应用程序中抽象出所有代理连接,它将尝试始终保持与每个已知代理的连接(通过 metadata.broker.list
学习或从第一个 Bootstrap 返回的代理列表经纪人)。
一旦出现连接错误,librdkafka 将永远尝试再次连接。
如果没有代理可以连接到 ALL_BROKERS_DOWN
事件将被触发,但当前没有代理何时恢复在线的相应事件。应用程序无需担心,因为 librdkafka 会在后台处理所有重新连接和消息重新传输,并且它将继续尝试生成消息,直到 message.timeout.ms
或 超过 message.send.max.retries
。
介绍指南中有更多相关信息: https://github.com/edenhill/librdkafka/blob/master/INTRODUCTION.md
关于c++ - 如何解决 librdkafka 中的 RdKafka::ERR__TIMED_OUT 和 RdKafka::ERR__MSG_TIMED_OUT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31521520/
我使用 librdkafka 库用 C 语言编写了 kafka 消费者和生产者。 Kafka代理版本是kafka_2.12-2.3.0。生产者正在成功生成消息,并且 dr_msg_cb 函数确认已成功
对于 Kafka 来说相对较新,我在实现 Kafka Producer 时遇到了麻烦,它从函数接收输入消息,并进一步根据定义的主题生成它。但困难在于,在主题上发布它需要花费大量时间。如果我尝试更改它的
我有一个在主线程上运行的生产者和一个在其自己的线程 (std::thread) 上运行的消费者。我有一个简单的程序,它使用 Producer 发送一条消息,然后在尝试发送另一条消息之前让主线程进入休眠
我正在运行 rdkafka_simple_producer.c 以向 Kafka 集群生成消息。我有一个主题和 30 个分区。使用默认的循环分区程序。当生产者工作并向 Kafka 生成消息时,我向 K
当我向消费者查询分配的主题分区列表时,结果中的所有分区的偏移量都为-1001。 如果我打印出接收到的消息的偏移量,则偏移量将设置为正确的值。 这是我用来消耗消息的代码: static void pri
我正在尝试在使用 CMake 构建的项目中使用 Kafka。 我安装了 librdkafka-dev(版本 0.8.6-1.1)。 我还尝试从 Git 下载项目并手动构建它,这似乎很成功。 我注意到
大家好,我是 kafka 新手,必须使用 C 语言开发一个项目。 我已经从kafka_2.10-0.8.2.0.tgz安装了代理和zookeeper bin/kafka-server-start.sh
static void DeliverCallback(rd_kafka_t *rk, void *payload, size_t len, rd_kafka_resp_err_t error_co
librdkafka c++ 库是否有用于单元测试的模拟服务器,不需要您启动 kafka 服务器?如果没有,那有没有简单易用的轻量级kafka服务器? librdkafka 库中的示例和单元测试是否需
我在 php 中有一个生产者,它发布到队列。我正在使用 php-rdkafka相同的图书馆。 以下是代码: $conf->set('log_level', LOG_DEBUG);
当我运行我的消费者组时,我总是有这样的统计数据: 2016-10-15 13:56:17.925: "STATS": { "name": "debian-meox#producer-2", "type
我使用 librdkafka 作为客户端消费者,我已经配置代理和客户端以支持 SSL,对于代理: listeners = PLAINTEXT://172.20.54.9:9092,SSL://172.
我正在尝试在 Heroku 上启动并运行一个简单的 Kafka 消费者。我正在使用 Node 8.11 和 node-rdkafka 。我已经在本地运行了。当我尝试在 Heroku 上运行它时,出现以
我正在使用 librdkafka C API 消费者(特别是使用 rd_kafka_consumer_poll 来读取并且我在这之前调用了 rd_kafka_poll_set_consumer) 我看
我在让 confluent-kafka-dotnet 库与 SSL 一起工作时遇到问题。没有 SSL 一切正常,我可以通过使用 kafkas 自己的脚本来让 SSL 工作,如下所示。 > .\kafk
我正在尝试使用 Kafka 发送约 10Mb 的消息。我知道它的默认大小是 1Mb,但这是一个硬性限制吗? librdkafka 可以支持 >10Mb 吗?如何设置? 最佳答案 您需要配置主题 max
我使用 librdkafka .net 客户端开发一个应用程序,该客户端连接到在 linux 操作系统中运行的 kafka 集群。我在下面公开了两个 key 来加密数据:{“安全协议(protocol
请帮助我在 windows xampp 上安装 librdkafka 以进行 php 开发。 PHP : 7.1.12, x86, 线程安全, MSVC14 我从 https://pecl.php.n
我试图在我的 docker 容器上运行来自 alpine 发行版的 librdkafka 1.3.0 版: FROM golang:1.13.6-alpine3.10 as base RUN apk
问题:RdKafka 安装程序未在 Visual Studio 15 中查找/识别 librdkafka 上下文: 为了在 visual studio 15 中开始使用 RdKafka,我运行了通用的
我是一名优秀的程序员,十分优秀!