0
複数のプロデューサがconfのshameコピーを共有できますか? confの同じコピーを共有できない場合は、同じdr_cbを共有してもよろしいですか?librdkafka上のマルチスレッドプロデューサコンシューマアプリケーション
複数のプロデューサがconfのshameコピーを共有できますか? confの同じコピーを共有できない場合は、同じdr_cbを共有してもよろしいですか?librdkafka上のマルチスレッドプロデューサコンシューマアプリケーション
CのAPI(rd_kafka_new()
、rd_kafka_topic_new()
)が渡された.._conf_t
オブジェクトの所有権を取得しますので、あなたが別のクライアントまたはトピックのためにそれを再利用したい場合は、最初のコピーを作成する.._conf_dup()
機能を使用する必要があります。
C++ファクトリコンストラクタは、指定されたConf
オブジェクトを自動的にコピーし、その所有権を取得しません。
マルチスレッドについても言及します。librdkafkaはスレッドセーフであり、複数のスレッドから同じプロデューサまたはコンシューマクライアントを使用できます。
ありがとうございました。 –