forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FTN.DEVELOP

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 16:40
Ivan Agarkov
Guest
 
Сообщений: n/a
По умолчанию Про jnode / sync / api

Ivan Agarkov написал(а) к All в Apr 16 07:57:18 по местному времени:

Привет, All!

По пунктам:
- REST API пишется на чем угодно, поскольку jnode работает с базой. Если это апи будет уметь писать в базу то, что нужно - все, достаточно.
Для отправки нетмейла нужно записать почту в табличку netmail с sent=false ( и не забыть роутинг указать ), для отпраки этомейла - в таблицы echomail ( текст ) и echomailawait ( список линков кому отправить ), для отправки файла - filemail & filemailawait.
- Синхронизация Java2Java пишется тупо через сериализацию объектов по http(s). Что на одной стороне будет упаковано - то на другой будет распаковано. Неделя на обсуждение, часа 2 на реализацию.
- Синхронизация Java2Other пишется как и rest api сторонней фигней с записью в базу. Почему так? Потому что в идеале все это должен хэндлить JEE-сервер, но в текущем виде jnode - JSE приложение и в глассфиш не лезет. Поэтому проще не пытаться вокруг jnode выстроить JEE-сервер а сделать стороннюю синхронизацию - все пути есть.

* Оригинал написан в ru.jnode
* Скопировано в ru.ftn.develop


С наилучшими пожеланиями, Ivan.
--- /usr/bin/vim
Ответить с цитированием
  #2  
Старый 17.08.2016, 16:40
Sergey Sarabun
Guest
 
Сообщений: n/a
По умолчанию Про jnode / sync / api

Sergey Sarabun написал(а) к Ivan Agarkov в Apr 16 21:26:57 по местному времени:

Нello, Ivan Agarkov.
On 04.04.16 7:57 you wrote:


IA> По пунктам: - REST API пишется на чем угодно, поскольку jnode
IA> работает с базой. Если это апи будет уметь писать в базу то, что
IA> нужно - все, достаточно. Для отправки нетмейла нужно записать
IA> почту в табличку netmail с sent=false ( и не забыть роутинг
IA> указать ), для отпраки этомейла - в таблицы echomail ( текст ) и
IA> echomailawait ( список линков кому отправить ), для отправки файла
IA> - filemail & filemailawait. - Синхронизация Java2Java пишется тупо
IA> через сериализацию объектов по http(s). Что на одной стороне будет
IA> упаковано - то на другой будет распаковано. Неделя на обсуждение,
IA> часа 2 на реализацию. - Синхронизация Java2Other пишется как и
IA> rest api сторонней фигней с записью в базу. Почему так? Потому что
IA> в идеале все это должен хэндлить JEE-сервер, но в текущем виде
IA> jnode - JSE приложение и в глассфиш не лезет. Поэтому проще не
IA> пытаться вокруг jnode выстроить JEE-сервер а сделать стороннюю
IA> синхронизацию - все пути есть.
А зачем это все? Получится продукт напоминающий форум или google-groups.



--
Best regards!
Posted using Нotdoged on Android
--- Нotdoged/2.12/Android
Ответить с цитированием
  #3  
Старый 17.08.2016, 16:40
Sergey Poziturin
Guest
 
Сообщений: n/a
По умолчанию Про jnode / sync / api

Sergey Poziturin написал(а) к Sergey Sarabun в Apr 16 04:30:21 по местному времени:

Нello, Sergey Sarabun.
On 05.04.16 21:26 you wrote:

IA>> По пунктам: - REST API пишется на чем угодно, поскольку jnode
IA>> работает с базой. Если это апи будет уметь писать в базу то, что
IA>> нужно - все, достаточно. Для отправки нетмейла нужно записать
IA>> почту в табличку netmail с sent=false ( и не забыть роутинг
IA>> указать ), для отпраки этомейла - в таблицы echomail ( текст ) и
IA>> echomailawait ( список линков кому отправить ), для отправки
IA>> файла - filemail & filemailawait. - Синхронизация Java2Java
IA>> пишется тупо через сериализацию объектов по http(s). Что на
IA>> одной стороне будет упаковано - то на другой будет распаковано.
IA>> Неделя на обсуждение, часа 2 на реализацию. - Синхронизация
IA>> Java2Other пишется как и rest api сторонней фигней с записью в
IA>> базу. Почему так? Потому что в идеале все это должен хэндлить
IA>> JEE-сервер, но в текущем виде jnode - JSE приложение и в
IA>> глассфиш не лезет. Поэтому проще не пытаться вокруг jnode
IA>> выстроить JEE-сервер а сделать стороннюю синхронизацию - все
IA>> пути есть.
SS> А зачем это все? Получится продукт напоминающий форум или
SS> google-groups.

Тот случай, когда "если вы не понимаете, значит вам это не нужно" :)

Это избавит любого, кто будет взаимодействовать с jnode, от необходимости лезть напрямую в базу и городить свой доступ, зависеть от структуры и внутренней реализации. Например у того, кто захочет сделать редактор, или репликатор, или новый протокол взаимодействия узлов.

--
Best regards!
Posted using Нotdoged on Android
--- Нotdoged/2.13/Android
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:32. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot