Author Image

jaksonreis

Dec 5, 2024

Geração Segura de txid para Uso em Regras de Negócio

txidtimestampparalelismosegurançaunicidaderegras de negócio

A sim, muito bom! No caso se eu quiser eu posso enviar, por exemplo , {{timestamp}}-{{userId}}-{{outroId}} e usa-lo na regra de negocio do meu sistema.

Respostas (2):
Avatar discord do usuario guilherme_efi

guilherme_efi

05/12/2024

O txid precisa seguir esta regra: ^[a-zA-Z0-9]{26,35}$. Ele deve conter apenas letras e números, com no mínimo 26 e no máximo 35 caracteres.

Avatar discord do usuario rubenskuhl

rubenskuhl

05/12/2024

timestamp/epoch é bom para esse uso, só cuidado com
- Paralelismo: pode ser prudente incluir o PID e o Thread ID para garantir unicidade
- Divulgação de dados: pode ser ruim usar dados pessoais no txid (ex: CPF do cliente)