Arsen, да согласен bonding решает, но активно сканировать нельзя часто, там есть внутренний лимит от 10 до 15 раз в 30минут, и потом Bluetooth стек уходит в глухую оборону :)
Небольшое обновление после исследования вопроса:
- DozeMode не так страшен, по описанию из документации, смартфон должен выходить из него при движении (но есть ньюанс, некоторые самртфоны, например Motorola Moto X, не просыпаются от motion сенсоров, такой случай программно тоже можно понять и обработать - запросить добавить аппу в white-list). Выходит что, в движении, фоновый ForegroundService будет вполне себе справляться с задачей поиска ближайших BLE контроллеров.
Да readness/liveness уже прочитал, спасибо.
Вопрос такой, а обычный цикл разработки, он как выглядит?
1. поправил кусок кода
2. пересобрал образы
3. деплой в minikube
4. как-то проверить что все ок.
Верно?
Можете сказать что с дебагом, конкретно NodeJS приложения?
Я немного погуглил, есть https://github.com/okteto/okteto , https://github.com/telepresenceio/telepresence которые позволяют разными способами пропускать пункты 2-3.
Максим Федоров на самом деле я лезу в back-end, и пока стек такой какой я написал: NodeJS/Mongo контейнеры через Ingress, и пока там обычное API (работа с пользователям и файлами). Наверняка, это какой-то распространенный случай (обычно 90% сервисов используют регистрацию вход в том или ином виде) и я не могу найти в инете, внятный tutorial с запуском тестов.
Maxim Firsov Maxim Firsov Автор вопроса
Фиг с unit, может я правда с ними ошибаюсь, но что делать с Integration? Господа, как вы их запускаете? Какой вообще workflow разработчика в контексте TDD+k8t? Например, вы пишете кусок авторизации в Api сервисе, надо проверить что юзер регистрируется/входит/удаляется и т.д. Как пишется тесты конкретно для этих случаев и запускаются?
Pavel Zamyatin, да я понял, вопрос по организации контейнеров, у меня часть контейнеров должна обращаться к базе данных, что лучше:
1. прямое обращение к распределенной БД (тогда нужно передавать в каждый контейнер параметры подключения)
2. организовать контейнер-proxy который бы пропускал через себя все запросы к базе данных от других контейнеров
?
Pavel Zamyatin, например я все хочу разместить на DigitalOcean (кластер Kubernetes и базу) у них есть распределенная база данных (Managed Databases) пусть это будет - PostgreeSQL.
Сергей Попов, да балансировщик это следующий этап (мониторит сколько в очереди, запускает дополнительные экземпляры контейнера-энкодера), важно понять как "гладко" обновлять FFMPEG контейнеры, не прерывая их текущую работу.
Спасибо.
Да все верно я использую FirebaseMessageService, но у меня получается загрузить изображение в нотификацию только если приложение в foreground, если в background или выгружено то стиль нотификаций - стандартный становится.
Рапида не имеет лицензии делать переводы на счета юридических лиц, поэтому в transferwise я не смог ввести свой ИПэшный расчетный счет, и поэтому ваш платеж тоже не прошел.