Autor Zpráva
janbarasek
Profil
Ahoj,

jak třeba Google řeší distribuci přestupné sekundy v rámci celého dne po milisekudách? Jak byste to implementovali?

PS: Možná první příspěvek v roce 2017.
Keeehi
Profil
Žádná distribuce. Jen prostě jedna minuta toho dne má 61 vteřin místo 60.
Davex
Profil
janbarasek:
Z důvodu zachování kompatibility se to prakticky řeší tak, že se na nějakou dobu zpomalí tikot hodin. Stejně jako při korekci drobných rozdílů času kdykoliv jindy. Se 60. vteřinou pracují snad jen servery poskytující přesný čas nebo zařízení, kde na přesném čase záleží.
Tomáš123
Profil
Keeehi, Davex:
Vlákno zrejme súvisí s článkom, na ktorý odkázal Alphard v novoročnom vlákne.

Píše sa tam:
Například společnost Google tuto přechodnou sekundu vkládá po milisekundách, tzv. leap smear po dobu několika minut nebo hodin, aby tak nedošlo například k chybně odmítnutým požadavkům na server.

Ďakujem, mimochodom, za zaujímavý poznatok. Na časovom serveri time.is bola šesťdesiata sekunda skutočne viditeľná.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0