All streams
Search
Write a publication
Pull to refresh
112
0
Дмитрий Думанский @doom369

Гребец и на дуде игрец

Send message
Мне вот любопытно, если бы это все строить с самого начала на GAE контейнерах,


Нашу задачу невозможно решить с помощью GAE контейнеров. Помимо того на GAE разрабатывать очень не удобно. Говорю как человек у которого там хостится несколько проектов :).
Спасибо!

К сожалению, на хабре меня забанили за эти статьи. Поэтому я опубликовал их на украинском ресурсе:

Как мы запустили свой pet-проект: первый успех
Blynk: Как мы запустили свой pet-проект. 30 дней спустя
Blynk: Первые питчи, клиенты и деньги

Cудя по всему это было правдой для версии 0.х или 1.х. Сегодня минимальное требования для кассандры по RAM это 8 GB (по их доке).

Ну и распери тоже разные. Последние версии уже мощнее моих продакшн серверов.
Что вы так привязались к tomcat'у? Нормальный контейнер.

Теперь уже да. Просто плохие воспоминания остались.

Дело хорошее, но предпочтительнее писать сначала во временный файл, а потом делать атомарный move. Тогда больше шансов не остаться без базы ,)

Согласен.

Как-то spark выглядит для такой задачи совсем странно.

Как по мне как раз идеально подходит под эту задачу.

Вы хоть раз в её документацию-то заглядывали?

Конечно. Та страничка из которой Вы это взяли появилась лишь в 2016 году.
В Java же сама виртуальная машина много памяти жрёт


На самом деле — нет. Жрут лишь библиотеки которые вы подключаете. Напимер hello world на java сам по себе будет потреблять лишь пару Мб памяти.

Насчёт Nginx, как-то в этом деле больше доверяю проверенному хайлоад решению


Джава тоже проверена временем и нагрузкой :). + я подключаю это через netty (готовый фреймворк). + по слухам netty быстрее Nginx (не проверял).

В дальнейшем планируется перейти на Nginx + Go + Redis, пробовал Go + Redis, но пока как-то стремновато :)


Думаю в Вашем случае должно взлететь.
Спасибо за ссылочку. Полезно.

На серверах Nginx


Я решил Nginx не использовать, чтобы не заморачиватся с лишним деплойментом. У меня openSSL, epoll через яву.
Спасибо за развернутый отзыв!

Как выше написали, нельзя на прямую работать с MQTT.


На самом деле можно. Но так как это никто не использовал, мы забросили поддержку MQTT. Поддержка мктт на сервере есть. На днях займусь написанием мануалов и доков.

Заточка под управление пинами.


Не совсем понял мысль. Можете пожалуйста уточнить что имеется в виду?

нет возможности задать горизонтальный лайоут


Тут проблема спроса. Мы можем такое сделать. Но это никак не отразится на наших доходах, к сожалению. Поэтому пока не делаем. Мы начинающая компания и вынуждены в первую очередь думать об монетизации. А это довольно ресурсоемкая фича.

В место того, что бы просто найти телефон, разблокировать его, найти приложение, запустить его, подождать мгновение


Есть home screen виджеты. Они частично решают эту проблему.

Дома я хотел бы развешать таблетки на стенки.


Да, мы думаем в этом направлении. Но опять же, вопрос спроса. Будут ли пользователи готовы платить за это. Окупится ли эта разработка. Это вопросы без ответов. Мы попробуем найти инвестиции на этот подпроект. Если получится — то обязатльно сделаем.
Изначально было ошибкой городить свой собственный протокол. Опять же — мое личное мнение.


А без своего протокола никак. Даже если бы мы использовали MQTT нам всеравно пришлось бы внутри него описывать свои команды. Что по сути == свой протокол. Поэтому было принято решения создать свой.

И возможности интеграции с другими системами ограничены.


Ммм, почему это? Отлично интегрируемся с любыми железками без каких-либо проблем.
Blynk наш. И протокол там октрыт. Отлично выживает и очень быстро развивается. На подходе новая пачка фич. Откуда инфа о «все плохо»?
Интересно, что некоторым компаниям, например, Google, выгоднее прокладывать собственный кабель через океан, чем арендовать чужие магистрали.


А может кто-то обьяснить зачем, например, гуглу арендовать эти магистрали?
Зайдите в админку. Там вс есть.
Приложение бесплатное. Есть лимит на виджеты в бесплатной версии. Если не готовы платить можно поставить локальный сервер, там полный безлимит.
Ну индустрия интренета вещей только-только зарождается. Вполне закономерно, что еще нету совершенных решений. Со временем все будет. Мы тоже работаем на этим :).
Ну горизонтальный режим мы врятли когда-то сделаем. Слишком много усилий, к сожалению.
Вам только осталось попробовать наш Блинк :).
Без понятия. На их сайте не нашел.
Пеблы стоят дороже чем мой телефон с 4-мя ядрами (ксиоми) и 5.5" дисплеем. Нафига такие «умные часы»?
Только Вы забыли про маленькую деталь — нужен сервер который будет это запрос выполнять. И на нем тоже пропадает питание, отваливается сеть. А если нужна страничка uptime, а если нужен имейл и смс, а если нужна интеграция с другими более сложными сервисами? Ну вы поняли. Тем более, что сейчас этих бесплатных сервисов полно с некоторыми ограничениями.
Все прояснилось. Я им сразу написал в суппорт и получил ответ:

We experienced an issue regarding the monitoring of lately added monitors and just fixed it.


В общем первый опыт получился не очень :).

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity