kafka-python-1.0.2 Kullanımı.kafka-python - Bir bölümü nasıl işlerim?
10 bölümlü bir konuğum varsa, çeşitli bölümler ve iletiler arasında döngü yaparken belirli bir bölümün işlenmesiyle ilgili olarak nasıl giderim. Bn sadece docs, bu her yerde bir örneğini bulmak görünmek veya başka
Dokümanlar, kullanmak istediğim:
consumer.commit(offset=offsets)
Özellikle
, ben bölümü ve OffsetAndMetadata sözlüğünü oluşturmak nasıl gerekli ofsetler için (dict, isteğe bağlı) - {TopicPartition: OffsetAndMetadata}.
ben işlev çağrısı gibi bir şey olacağını umuyordum:
consumer.commit(partition, offset)
ancak bu durum görünmüyor.
Şimdiden teşekkürler.
Bundan sonra bir sorun mu var? Ben de aynısını yapmak istiyorum. –
Bunu yapmanın yolu budur, GitLab'deki kafka ekibine ulaştım. Yanıt: "metadata gerçekten sadece opak bir dizedir. Ayrıca hiçbirini geçemezsiniz. Hiçbir şey meta verileri dahili olarak kullanır, gerekirse uygulamaya özgü verileri depolamanız için bir yoldur. Ancak çok az kişi bu işlevi kullanır. Bu yola giderseniz dikkatli olun –
Bu thread için link: https://github.com/dpkp/kafka-python/issues/645 –