У меня есть конечная точка отдыха, например /user/{userId}/thread/{threadId}/message/{messageId}
У меня есть возможность создать оба идентификатора по своему усмотрению.
Как я могу создать threadId
и знать, что поток принадлежит для этого пользователя, без проверки базы данных или какой-либо службы?
Тот же вопрос, как я могу создать messageId и сохранить информацию о том, что это сообщение является частью этого потока.
Я думаю о хешировании userId
и добавьте ha sh как префикс к threadId
и ha sh threadId
и поместите его как префикс в messageId
.