Показать сообщение отдельно
  #3  
Старый 19.03.2017, 22:20
Sergey Poziturin
Guest
 
Сообщений: n/a
По умолчанию НotdogEd database synchronization

Sergey Poziturin написал(а) к Anatoliy Sablin в Mar 17 21:01:50 по местному времени:

Нi, Anatoliy!

19 мар 17 20:32, Anatoliy Sablin -> Sergey Poziturin:

SP>> Большая просьба к советчикам: идей в голове много, времени мало,
SP>> пожалуйста, если предлагаете что-то, говорите также, как это
SP>> по-вашему лучше всего сделать, и, главное, зачем. Я в фидошных
SP>> технологиях понимаю мало, так что полагаюсь на вашу мудрость.
AS> Правильно ли я понимаю, что предполагается схема: фидошная бд <->
AS> сервис <-> хотдога? Где фидошная бд - это файлы на пк. А сервис -
AS> некая приложуха на пк, которая наружу смотрит в виде rest-интерфейса.

Точно так. Только на телефоне будет не НotdogEd, а ещё одно приложение от того же автора. Опенсорс, гитхаб, котлин.

AS> Если сервис писать на spring boot, то на выходе получится один jar
AS> (внутри у него tomcat embedded). И достаточно будет через тот же nssm
AS> создать службу, которая будет выполнять команду java -jar app.jar и
AS> передавать два параметра: где лежат файлы и на каком порту слушать.

Публикацию сервиса в публичную сеть я намеренно оставляю за рамками этого проекта, каждый сам себе админ. Я, как уже писал, буду проксировать через nginx в отдельный докер-контейнер. А кто-то может сразу в инет порт 8080 выставить и в ус не дуть. А кто-то может для копирования файлов использовать что-то своё.

С другой стороны, можно обсудить решение более подробно и с этой стороны, не у всех есть возможность и компетенция для поднятия у себя сервиса.

AS> В настройках хотдога будет настройка сервиса синхронизации, где
AS> указываем адрес ПК и порт сервиса, и хотдога будут прозрачно
AS> синхронизироваться с ПК?

После реализации третьего этапа что-то такое мы и получим. Получай почту в любом месте - читай везде. Если, конечно, сможем договориться по форматам и ластридам. Я понятия не имею, как устроены фидошные базы внутри, и мне это даже не особо интересно, кроме апи для хранения их самих и их статусов.

--
[ vbane72@yandex.ru ] [2:5020/2141] [ Нotdogs 4ever ]
http://vp.propush.ru
--- binkd/1.1a-94/Darwin | hpt/mac 1.9.0-cur | GoldED+/OSX 1.1.5-b20160322
Ответить с цитированием