Size: a a a

Django [ru] #STAY HOME

2019 January 31

ID

Ihor Dreyev in Django [ru] #STAY HOME
Alex
передавай инфу между сервисами
Ну это ок, но вот я удалил пользователя и надо бы перестроить индекс, что делать?
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Орать по rpc чтобы индекс перестроили?
источник

A

Alex in Django [ru] #STAY HOME
Ihor Dreyev
Ну это ок, но вот я удалил пользователя и надо бы перестроить индекс, что делать?
в момент удаления и запустить нужные джобы, если они нужны
источник

A

Alex in Django [ru] #STAY HOME
удаление такая же операция как остальные
источник

A

Alex in Django [ru] #STAY HOME
все это делается сообщениями между микросервисами, механизм един
источник

A

Alex in Django [ru] #STAY HOME
тока выбери модель, push/pull/fifo
источник

A

Alex in Django [ru] #STAY HOME
Ihor Dreyev
Ну это ок, но вот я удалил пользователя и надо бы перестроить индекс, что делать?
в этом варианте пуш будет
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Ну да, спасибо)
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Просто сначала казалась идея держать индекс этой бд в другой бд бредовой
источник

A

Alex in Django [ru] #STAY HOME
так и есть, колоть базу это прям последнее дело
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
И держать целостность руками тоже
источник

A

Alex in Django [ru] #STAY HOME
Ihor Dreyev
И держать целостность руками тоже
бред
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Ну не колоть, а дублировать
источник

A

Alex in Django [ru] #STAY HOME
Ihor Dreyev
Ну не колоть, а дублировать
если дубль нарушает целостность то это тоже что и колоть
источник

A

Alex in Django [ru] #STAY HOME
это ненужно практически никогда и нигде
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Ну при удалении отправлять сообщения о том что 'тут удалили пользователя, чекни внешние ключи'
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Это и есть держать целостность руками
источник

A

Alex in Django [ru] #STAY HOME
Ihor Dreyev
Это и есть держать целостность руками
это в схеме базы должно быть, а рутиные операции либо по запросу, либо по крону либо както еще, на целостность это не влияет
источник

И

Игорь in Django [ru] #STAY HOME
Вопрос. Есть монолит на Джанго REST. Его нужно разбить на несколько микросервисов. Отдельные аппы внутри проекта не связанным между собой никак. Связанность есть только с аппом аутентификации, а именно таблица юзеров в базе данных через айди связанна с другими таблицами в других аппах, как внешний ключ. Как лучше решить этот момент?
источник

pk

pavel kovtun in Django [ru] #STAY HOME
А какой критерий лучшести?
источник