Я использую монго с игровым фреймворком с помощью «reactivemongo», который создает асинхронный мост между монго-соединением и программой. Для автономных проектов я всегда использую casbah lib - он имеет более собственный синтаксис (иногда использование фьючерсов в каждом запросе не требуется, и моя религия не позволяет мне использовать Async.await для блокировки каждого запроса) для меня и не для наставников, также мне не нравится накладные расходы JSON BSON.play framework with mongodb
Но использование casbah в игровом каркасе прямолинейно (просто создайте соединение Mongo в контроллере) создает утечки соединений - это означает, что вы должны создать пул соединений и управлять собой, другие слова пишите повторно.
Кто-нибудь использовал casbah с монго в производстве? Где лучший и самый канонический способ создания и контроля связи в игровой экосистеме?
Не могли бы вы немного поработать над своим ответом? Для хорошего ответа это слишком короткое, недостаточно информативное. Например. ** что ** вы предлагаете вместо Async.wait? ** Почему ** нет необходимости? – ZygD