← Devlopè ak Done
Devlopè ak Done · kouri lokalman

Enspektè Timestamp ID Snowflake

Dekode ID Snowflake desimal ki pa negatif yo an dat-òtpou, travayè ak sekans jaden yo lè w ap itilize yon epòk milisèkond konfigirab ak layout konvansyonèl 63-bit 41/10/12 la.

Pare. Done travay ou rete nan navigatè sa a.

Poukisa zouti sa a itil

Sèvi ak enspektè sa a lè yon sistèm dokimante layout bit Snowflake konvansyonèl la epi ou bezwen verifye tan entegre a, nimewo travayè a ak sekans pa milisgond lan san awondi yon valè 64-bit.

Kijan li mache

Yo analize antre desimal la ak BigInt, yo separe l an 41 bit timestamp, 10 bit worker ak 12 bit sequence, epi yo ajoute l nan epoch ki chwazi a; valè ki pa antre nan layout 63 bit san siy lan yo rejte.

Egzanp pratik

Avèk epòk Twitter la pa defo a, yo rapòte chak ID desimal kole ak yon timestamp UTC egzak an milisgond, yon valè worker ant 0 ak 1023 ak yon valè sekans ant 0 ak 4095.

Validasyon

Kalkil la detèministik epi li eksplike erè validasyon olye li chanje antre ki pa valab san avètisman.

Limit vi prive

Antre ak sòti rete nan onglè sa a. Kopi ak telechajman fèt atravè API navigatè san yo pa telechaje sou sèvè.

Rezilta paspò

Chak kouri rapòte mòd zouti li, tan an, ak gwosè antre/sòti pou done transfòme yo ka verifye.