Stellen Sie sich vor, ich habe eine Anwendung, die in Consul registriert werden sollte. Wer sollte das eigentlich tun: die Anwendung selbst oder welches Initialisierungssystem, das dafür verantwortlich ist?Wer sollte einen Service in Consul registrieren: Anwendung oder Init-System?
Zum Beispiel, mit systemd
scheint es offensichtlich, die Service-Registrierung auf ExecStartPost
setzen. Auf der anderen Seite kann es besser sein, die Anwendung selbst diese Aufgabe zu übernehmen.
Welches ist die beste Praxis?