abcalex12 0 8 августа, 2020 Опубликовано 8 августа, 2020 (изменено) · Жалоба 5 hours ago, rkit said: Как же вы все любите умничать о вещах, которых не знаете. Все проблемы с базой решаются волшебным выражением ON CONFLICT DO NOTHING или аналогом. В influxdb вообще ничего писать не надо. Крон есть на любой современной системе и по умолчанию работает без всяких прав. crontab -e Проблема не в базе. Со старыми локальными файлами-то что делать? либо скрипт должен их с системы удалять, либо начинать всегда писать все с самого начала, либо запоминать состояние. Или вычитывать timestamp, как-то колдовать вокруг этого значения, и надеяться что никакая запись не продолбается. Изменено 8 августа, 2020 пользователем abcalex12 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 8 августа, 2020 Опубликовано 8 августа, 2020 · Жалоба On 8/7/2020 at 8:39 PM, abcalex12 said: Это может быть самописный бридж(коннектор, кто как называет), или плагин к брокеру если брокер сильно умный(HiveMQ вроде такое имеет, что там с лицензией хз). Бридж довольно прост: как получили сообщение, так засунули его в базу. Примеров много, люди часто такое делают. HiveMQ еще не умеет ничего делать с SQL базами. Это написано на его странице фичей - https://www.hivemq.com/hivemq/features/ Как понимаю, вы пытаетесь советовать то о чем сами слышали краем уха. Далее, между брокером и базой работать должен не "бридж", а нормальный бэкэнд с бизнеслогикой. Либо где по вашему должна располагаться бизнеслогика? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
abcalex12 0 9 августа, 2020 Опубликовано 9 августа, 2020 · Жалоба 14 hours ago, AlexandrY said: HiveMQ еще не умеет ничего делать с SQL базами. Это написано на его странице фичей - https://www.hivemq.com/hivemq/features/ Как понимаю, вы пытаетесь советовать то о чем сами слышали краем уха. Далее, между брокером и базой работать должен не "бридж", а нормальный бэкэнд с бизнеслогикой. Либо где по вашему должна располагаться бизнеслогика? Да, я не пробовал HiveMQ, поэтому и "вроде". Я имел в виду их систему плагинов, куда проброшены колбеки на разные события: https://github.com/hivemq/hivemq-database-example-plugin Бизнес логика -- там, где делается выборка из базы, очевидно. Оно же у ТС все конфигурируемое. Что, на новую хотелку пользователя менять схему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться