You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use case:
We are using vertx-config to configure a database connection pool, we wanted to replace it with a new one when configuration is changed.
Retriever.configStream seems a perfect fit but it is not:
Setting a scan period of 30 seconds causes an inacceptable delay when verticle starts (30 seconds) because the first configuration is received after the scan period.
In order to solve it:
We are forced to Retriever.getConfig to get the configuration, and then open Retriever.configStream and discard the first read.
OR
Set a lower scanPeriod that introduces unwanted overhead to the system.
Introducing a firstScanPeriod or similar into ConfigRetrieverOptions will be greatly appreciated.
The text was updated successfully, but these errors were encountered:
indiketa
changed the title
Add firstScanPeriod to streams
Add firstScanPeriod to Retriever.configStream
Aug 23, 2019
indiketa
changed the title
Add firstScanPeriod to Retriever.configStream
Add firstScanDelay to Retriever.configStream
Aug 23, 2019
Use case:
We are using vertx-config to configure a database connection pool, we wanted to replace it with a new one when configuration is changed.
Retriever.configStream
seems a perfect fit but it is not:Setting a scan period of 30 seconds causes an inacceptable delay when verticle starts (30 seconds) because the first configuration is received after the scan period.
In order to solve it:
We are forced to
Retriever.getConfig
to get the configuration, and then openRetriever.configStream
and discard the first read.OR
Set a lower scanPeriod that introduces unwanted overhead to the system.
Introducing a
firstScanPeriod
or similar intoConfigRetrieverOptions
will be greatly appreciated.The text was updated successfully, but these errors were encountered: