కంటెంట్‌కు వెళ్లండి

Snowflake ID Generator - Create Unique Distributed IDs

Free Snowflake ID generator and parser. Generate unique 64-bit IDs for distributed systems. Parse existing IDs to extract timestamp, machine ID, and sequence.

స్నోఫ్లేక్ ID జెనరేటర్

ఐచ్ఛికం: మిల్లీసెకన్లలో Unix తత్సమయ సంకేతం (ప్రస్తుత సమయం అప్రమేయంగా)

మిషిన్ ID (0-31)

డేటా సెంటర్ ID (0-31)

అనుక్రమ సంఖ్య (0-4095)

స్నోఫ్లేక్ ID
2086968150485630976
00111001111011001100110011110011100001101
0000000000
000000000000
Timestamp (41 bits)
Machine ID (10 bits)
Sequence (12 bits)
లోడింగ్ కాల్క్యులేటర్...
📚

దస్త్రపరిశోధన

స్నోఫ్లేక్ ID జెనరేటర్: అద్వితీయ డిస్ట్రిబ్యూటెడ్ సిస్టమ్ ఐడెంటిఫయర్‌లను సృష్టించండి

స్నోఫ్లేక్ ID జెనరేటర్ అంటే ఏమిటి?

స్నోఫ్లేక్ ID జెనరేటర్ అనేది ట్విటర్ ద్వారా భారీ స్కేల్ డేటా ప్రాసెసింగ్ కోసం అభివృద్ధి చేయబడిన, డిస్ట్రిబ్యూటెడ్ సిస్టమ్‌ల కోసం అద్వితీయ ఐడెంటిఫయర్‌లను సృష్టించే సాధనం. ఈ డిస్ట్రిబ్యూటెడ్ ID జెనరేషన్ సిస్టమ్ సర్వర్‌ల మధ్య సమన్వయం లేకుండా, 64-బిట్ పూర్ణాంకాలను తయారు చేస్తుంది, తాళం, మెషిన్ ID మరియు సీక్వెన్స్ సంఖ్యతో కూడిన.

మా ఉచిత ఆన్‌లైన్ స్నోఫ్లేక్ ID జెనరేటర్ టూల్ మిమ్మల్ని తక్షణంగా స్నోఫ్లేక్ ID లను జెనరేట్ మరియు పార్స్ చేయడానికి అనుమతిస్తుంది, మైక్రోసర్వీసెస్, డిస్ట్రిబ్యూటెడ్ డేటాబేస్‌లు మరియు అధిక-స్వాహా అప్లికేషన్‌లతో పని చేసే డెవలపర్‌లకు సరైనది. ఈ సాధనాన్ని అద్వితీయ ID లను సృష్టించడం, అసలు స్నోఫ్లేక్ ID లను డీకోడ్ చేయడం మరియు వాటి అంతర్గత నిర్మాణాన్ని అర్థం చేసుకోవడం కోసం వాడండి.

స్నోఫ్లేక్ ID జెనరేటర్ ఎలా పని చేస్తుంది?

స్నోఫ్లేక్ ID లు అద్వితీయతను నిర్ధారించే జాగ్రత్తగా రూపొందించిన 64-బిట్ పూర్ణాంకాలు:

  • 41 బిట్‌లు: తాళం (కస్టమ్ ఎపోక్ నుండి మిల్లీసెకన్‌లు)
  • 10 బిట్‌లు: మెషిన్ ID (5 బిట్‌లు డేటా సెంటర్ ID కోసం, 5 బిట్‌లు వర్కర్ ID కోసం)
  • 12 బిట్‌లు: సీక్వెన్స్ సంఖ్య

డిస్ట్రిబ్యూటెడ్ ID నిర్మాణం ప్రతి మెషిన్ కు ప్రతి మిల్లీసెకన్‌కు సుమారు 4,096 అద్వితీయ ID లను జెనరేట్ చేయడానికి అనుమతిస్తుంది, అధిక-స్వాహా డిస్ట్రిబ్యూటెడ్ సిస్టమ్‌లకు అనువుగా ఉంది.

(ఇంకా కొనసాగుతుంది...)