15 lines
339 B
Python
15 lines
339 B
Python
import logging
|
|
|
|
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))
|