I’m using RabbitMQ broker and have the consumer to push data to InfluxDB via python library. Currently, I’m getting 5000 sensors and 50 measurements per sensor on every 20 seconds, single message in RabbitMQ contains 50 data for a single sensor. Because I’m using RabbitMQ I’ve to call HTTP for each and every message for 5000 HTTP calls every 20 seconds interval and it’s waiting for HTTP call to finish to give ACK back to RabbitMQ. This HTTP call per message is giving very low write performance because I’m just pushing 50 data point per HTTP call.
Is there any Native library to push a small amount of data but with a large number of the write request?