Я пытаюсь добавить пользовательские и дружеские сервисы, используя каркас lagom. Я читаю lagom persistent do c, но все еще не могу понять, как мне выбрать идентификатор сущности? Поскольку он должен быть уникальным, чтобы получить его обратно. Сгенерированный случайный uuid - это одна из опций, но она была бы непригодна для использования, поскольку при отправке команды эти uuid не будут доступны другим пользователям / службам. Вот два решения, которые я могу придумать: 1) использовать электронную почту как идентификатор объекта. 2) pu sh uuid и имя пользователя / идентификатор в базе данных, чтобы служба извлекала uuid и затем отправляла команду.
Согласно моему пониманию, Решение 2 - это двухэтапный процесс, в котором цель не выполняется. Решение 1, для других служб, таких как служба друзей, могут быть случаи, которые могут дублироваться или требовать отправки дополнительной информации для получения идентификатора сущности.
Кроме того, я не смог найти лучший способ реализации декана служб в это рамки. Есть ли способ сделать это?