सब के सब उदाहरण के काफ्का | उत्पादकों को दिखाने के ProducerRecord
केवल एक ही प्रकार (सभी उदाहरणों से पता चलता जा रहा है के रूप में नहीं के मुख्य / मान जोड़े <String,String>
), लेकिन एक ही मूल्य । उदाहरण के लिए:
producer.send(new ProducerRecord<String, String>("someTopic", Integer.toString(i), Integer.toString(i)));
लेकिन काफ्का डॉक्स में, मैं यह नहीं जान सकता कि कुंजी / मूल्य अवधारणा (और इसका अंतर्निहित उद्देश्य / उपयोगिता) कहां है। पारंपरिक मैसेजिंग (ActiveMQ, RabbitMQ, आदि) में मैंने हमेशा एक विशेष विषय / कतार / एक्सचेंज में एक संदेश निकाल दिया है। लेकिन काफ्का पहला ब्रोकर है जिसे सिर्फ एक रेग्युलर 'ओले स्ट्रिंग मैसेज' के बजाय की / वैल्यू पेयर की जरूरत लगती है।
तो मैं पूछता हूं: केवी जोड़े भेजने के लिए उत्पादकों की आवश्यकता का उद्देश्य / उपयोगिता क्या है?
KStream
औरKTable
- यहां देखें ।