X-Git-Url: http://git.vanrenterghem.biz/R/project-using-kafka-in-R.git/blobdiff_plain/9948b03c3477ca42cdff48813f6ed281ad00747a..0ce8ac9c84fc8a3f79d46469a9c3c37232bb62f5:/R/ConsumeKafkaMessages.R diff --git a/R/ConsumeKafkaMessages.R b/R/ConsumeKafkaMessages.R new file mode 100644 index 0000000..4013b5c --- /dev/null +++ b/R/ConsumeKafkaMessages.R @@ -0,0 +1,8 @@ +ConsumeKafkaMessages <- function(consumer.base.uri) { + messagesJSON <- GET(url = paste(consumer.base.uri,"records", sep = "/"), + accept("application/vnd.kafka.json.v2+json"), + encode="json") + if(messagesJSON$status_code!=200) stop(messagesJSON) else + messages <- fromJSON(content(messagesJSON,"text")) + return(messages) +} \ No newline at end of file