Nach einem POST
Neustart auf dem Cloud-Config-Client, ein neues ConfigServicePropertySourceLocator
erstellt wird und die alten beibehalten werden. Das Problem ist, sie werden alle nach dem Neustart aufgerufen, also wenn ich POST
10 Mal neu starten, bekomme ich 11 Beans und 11 Aufrufe, die 11 GET
Aufrufe an den Server Config führt.Mehrere Anfragen am Config Server nach Neustart
Breakpoint- bei SpringApplication#addInitializers(ApplicationContextInitializer<?>... initializers)
this = {[email protected]}
initializers = {ApplicationContextInitializer[2]@6093}
0 = {Proper[email protected]6097}
1 = {[email protected]}
this.initializers = {[email protected]} size = 10
0 = {[email protected]}
1 = {[email protected]}
2 = {[email protected]}
3 = {[email protected]}
4 = {[email protected]}
5 = {[email protected]}
6 = {[email protected]}
7 = {Proper[email protected]3705}
8 = {[email protected]}
9 = {BootstrapApplica[email protected]3715}
Wie Sie sehen können, handelt es sich um eine andere Instanz PropertySourceBootstrapConfiguration
auf die initializer
Liste hinzuzufügen.
Was könnte das verursachen und wie kann ich es vermeiden?
Vielen Dank. Ich dachte, ich würde verrückt werden – Olayinka