Поддержка записи MongoDB, когда клиент отключен - PullRequest
0 голосов
/ 07 апреля 2011

Я хотел бы разработать приложение, которое использует MongoDB в качестве базы данных, но которое может справиться с отключениями при отключении Wi-Fi, чтобы клиент javascript мог справляться с ненадежными сетевыми соединениями, синхронизируя при восстановлении соединения.

Поддерживает ли MongoDB какой-либо тип клиентского API / хранилища данных, и если нет, то каким будет лучший способ кодирования клиента, чтобы он мог справиться с отключениями Wi-Fi?

Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 07 апреля 2011

Как и любая база данных: MongoDB не поддерживает такую ​​функциональность. Используйте очередь сообщений на стороне клиента и направьте свои запросы на обновление в качестве производителя в очередь и добавьте потребителя, говорящего в MongoDB, извлекающего данные из очереди.

0 голосов
/ 07 апреля 2011

я думаю, что вам нужна функциональность, такая как очередь.Поэтому, когда клиент отключен, ваша очередь будет собирать ваши действия, а когда соединение установлено, вы будете отправлять свои действия из очереди

...