может инициировать некоторую сущность... И присвоить ей инкрементальный id.
Эта система уже была связана с некоторой системой С, и они синхронно обмениваются изменениями по сущностям этого типа, в системе С им присваивается так-же UUID, а инкрементальной id из системы А сохраняется в поле.
Теперь вы добавляете к ним новую систему Б. Отличие её от Е в том, что она тоже может инициировать сущности, и вы решаете для этого в ней тоже использовать инкрементальный id. Сущность из этой системы "уходит" для обмена информацией в систему А не сразу. В систему Е она вовсе не уходит, т.к. в неё она уже поступает из А.
И вот, теперь вы должны получить обратно сообщения о том, что система А и Е получили вашу инициированную в Б сущность, а так-же дополненные ими данные. Чтобы вы могли и дальше обмениваться информацией по этой сущности между системами А и Б, так-что теперь вы добавляете поле "инкрементальный id из системы Б" в сущности в системах А и Е (чтобы они обе могли отправить обновления по сущности в систему Б).
И так вопрос, почему вы не хотите начать использовать один общий uuid?
Две из трех систем на пхп так-что вопрос релейтед.
не знаю почему я не хочу начать использоваться один общий uuid(а я не хочу? 🤔), но мне понравился в вопросе переход от системы А к системе С (минуя Б) и ссылка на систему Е до того, как эта система (Е) была упомянута :D
Хочу и буду использовать UUID. Не вопрос.
Обсуждают сегодня