Initial commit

This commit is contained in:
kyy
2025-08-12 10:10:59 +09:00
commit 82d40f625a
20 changed files with 1196 additions and 0 deletions

15
utils/checking_keys.py Normal file
View File

@@ -0,0 +1,15 @@
import logging
import os
from dotenv import load_dotenv
from snowflake import SnowflakeGenerator
logger = logging.getLogger(__name__)
load_dotenv()
def create_key(node: int = 1) -> str:
"""
Snowflake 알고리즘 기반 고유 키 생성기 (request_id용)
"""
generator = SnowflakeGenerator(node)
return str(next(generator))