influxdata / influxdata/influxdb-java
Set timeout for influxdb connection
- Vorherrschende Sprache
- Java
- Sterne
- 1.2k
- Forks
- 469
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I'm using Influxdb client for writing and have a requirement to set a connection timeout, so the data not written within that specified time interval (ex: 5 seconds), the connection for that request will be closed.
I've researched around and found a solution here in this PR:
https://github.com/influxdata/influxdb-java/commit/4514191f645c71c51189459a80000837dbf01662
where I can see timeout methods been added, however the version of this influxdb is 2.0-SNAPSHOT. I'm already using version 2.8
This is my current code:
build.gradle
> compile("org.influxdb:influxdb-java:2.8")
logger.kt
> influxDB?.write(Point.measurement("mup_stats")
> .addField("example1", params["example1"] ?: "")
> .addField("example2", params["example2"] ?: "")
> .time(System.currentTimeMillis(), TimeUnit.MILLISECONDS).build())
The methods setTimeout(), setReadTimeout() and setWriteTimeout() are not available in my version. Do I need to change the version? Or is there another way to set a timeout?
Thanks
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Vergleiche zunächst die Timeout-Methoden in Commit 4514191f645c71c51189459a80000837dbf01662 mit der 2.8 client API und ihrem Verbindungscode. Prüfe, wie die Gradle-Abhängigkeit den von logger.kt verwendeten Client bereitstellt. Als erledigt gilt die Aufgabe, wenn die unterstützte Client-Version oder der Konfigurationspfad für Verbindungs-, Lese- und Schreib-Timeouts dokumentiert oder implementiert und durch relevante Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- databases
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100