Ну не совсем то что нужно, потому что если один из сервисов падает, второй тоже останавливается, но со статусом inactive, а хотелось бы чтобы со статусом failed
К сожалению, это почти то что нужно, но не совсем. У вас получается, я должен в файле с настройками по умолчанию, указывать файл, где они подставляются. Я же хочу наоборот, чтобы в файле, где нужно подставить какие-то настройки из другого файла, я мог указать этот другой файл в начале структуры. Это возможно?
Dmitry Tallmange, да, я прочитал, там просто приводится пример, что на скорость выборки влияет порядок ключей, но меня ещё больше запутало, потому что там получилось что быстрее когда поля индекса не в том же порядке в каком они в запросе. Растолкуйте пожалуйста?
1) Я понимаю, что это два разных индекса, но не понятно, какой будет использован в случае запроса скажем find({"name": "Petya", "age": 17}). Т.е. если монго при выборе индекса ориентируется на поля запроса, то непонятно какой из вышеперечисленных будет выбран.
2) Почему? Разве в запросе ключи имеют приоритет поиска? Я предполагаю, что монго сначала ищет все документы по первому полю, заданному в запросе,, а потом делает из полученного набора доков, новый набор уже на основании второго поля. Поправьте если это не так.
3) Ну например я когда разбирался, я сделал N-во документов и нужный индекс, который сортировал по именам. Сделал запрос, мне вернулись валидные доки, но не отсортированные по индексу. Т.е. чтобы мне ещё отсортировать, я должен потом вызвать метод sort. Так вот у меня и возник вопрос, индекс при вызове sort используется (помогает ему сортировать) или он нужен только для поиска документов?