mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
				synced 2025-10-31 18:47:48 +00:00 
			
		
		
		
	Minor fixes on examples
This commit is contained in:
		| @@ -27,11 +27,11 @@ int main(int argc, char* argv[]) { | ||||
|     po::options_description options("Options"); | ||||
|     options.add_options() | ||||
|         ("help,h",     "produce this help message") | ||||
|         ("brokers",  po::value<string>(&brokers)->required(),  | ||||
|         ("brokers,b",  po::value<string>(&brokers)->required(),  | ||||
|                        "the kafka broker list") | ||||
|         ("topic",    po::value<string>(&topic_name)->required(), | ||||
|         ("topic,t",    po::value<string>(&topic_name)->required(), | ||||
|                        "the topic in which to write to") | ||||
|         ("group-id", po::value<string>(&group_id)->required(), | ||||
|         ("group-id,g", po::value<string>(&group_id)->required(), | ||||
|                        "the consumer group id") | ||||
|         ; | ||||
|  | ||||
| @@ -84,7 +84,8 @@ int main(int argc, char* argv[]) { | ||||
|         if (msg) { | ||||
|             // If we managed to get a message | ||||
|             if (msg.get_error()) { | ||||
|                 if (msg.get_error() != RD_KAFKA_RESP_ERR__PARTITION_EOF) { | ||||
|                 // Ignore EOF notifications from rdkafka | ||||
|                 if (!msg.is_eof()) { | ||||
|                     cout << "[+] Received error notification: " << msg.get_error() << endl; | ||||
|                 } | ||||
|             } | ||||
|   | ||||
| @@ -48,7 +48,9 @@ int main(int argc, char* argv[]) { | ||||
|         return 1; | ||||
|     } | ||||
|  | ||||
|     // Create a message builder for this topic | ||||
|     MessageBuilder builder(topic_name); | ||||
|  | ||||
|     // Get the partition we want to write to. If no partition is provided, this will be | ||||
|     // an unassigned one | ||||
|     if (partition_value != -1) { | ||||
| @@ -68,8 +70,10 @@ int main(int argc, char* argv[]) { | ||||
|     // Now read lines and write them into kafka | ||||
|     string line; | ||||
|     while (getline(cin, line)) { | ||||
|         // Set the payload on this builder | ||||
|         builder.payload(line); | ||||
|         // Write the string into the partition | ||||
|  | ||||
|         // Actually produce the message we've built | ||||
|         producer.produce(builder); | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Matias Fontanini
					Matias Fontanini