Good day!

Microservices (Spring) after deployment take configs from key/value repository of consul . For services from dev , test or prod environments, configs are identical.

But there may be situations where services of different versions use different values: for example, service version 0.7 should use the global.config.timeout key with a value of 2000 , and version 0.8 with a value of 5000 .

The idea of ​​versioning keys in the consul was rejected.

Well, in connection with all the above question: maybe there are any other implementations of service-specific configurations?

    0