Naar inhoud springen

Gidsen

Hoe u inactieve tijd in banen kunt elimineren

Banen besteden tijd aan nietsdoen: wachten op een dienst, een slaappauze of een poll-loop.

4 min leestijd

Banen besteden tijd aan nietsdoen: wachten op een dienst, een slaappauze of een poll-loop.

Waarom het gebeurt

Vaste slaapstanden en naïeve peilingen zijn veelvoorkomende oplossingen voor het missen van gereedheidscontroles, en ze kosten echte minuten.

Hoe het te repareren

  1. Vervang de slaap door een goede gezondheidscontrole en stel de docker samen - wacht
  2. Poll met exponentieel uitstel en een harde time-out in plaats van een vast interval
  3. Verplaats lange wachttijden voor externe systemen volledig uit de runner: gebruik een webhook-callback

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.