Entendiendo las Discrepancias de Tiempo en Sistemas Distribuidos
20 de enero de 2012 • 1 min de lectura

Un amigo me señaló que no todo el Tiempo UTC es igual. Cuando me lo dijo, respondí con ”¡¿Qué?! ¿De qué estás hablando? Es lo mismo.” “No, no lo es” me dijo. Me explicó que sí, usar UTC te permitirá tener un formato de tiempo acordado, pero eso no garantiza que los relojes de ambos servidores estén sincronizados.
Por ejemplo, el Servidor A llama al servidor B para obtener actualizaciones. Ambos servidores usan Tiempo UTC. El Servidor A envía una marca de tiempo, ¿cómo sabemos que los relojes de los dos servidores están sincronizados y que los dos tiempos coinciden? No lo sabemos. Lo más probable es que no lo estén. ¿Cómo podrían estarlo? El tiempo absoluto no existe. Todo es relativo. Al usar una marca de tiempo para recuperar datos de otro servidor estás asumiendo que ambos servidores tienen la misma hora.
↑ Volver arribaTambién te puede gustar
- Proporciona un Espacio Seguro para Expresar Ideas 1 min de lectura
- Scrum está Sobrevalorado 3 min de lectura
- Los Beneficios de Usar un Framework de Construcción 2 min de lectura