Re: Выбор протокола, для работы с прибором
От: Pzz Россия https://github.com/alexpevzner
Дата: 27.03.15 12:51
Оценка: +1
Здравствуйте, AlexGin, Вы писали:

AG>Все данные объединены в записи, эти записи имеют ПЕРЕМЕННУЮ длину.

AG>Я предлагаю применять самопальный протокол, на базе TCP/IP. При этом в одном пакете объединять одну или несколько записей.
AG>Конкретно, этот самопальный протокол я планирую в ближайшее время разработать.

Посмотрите на zeromq: http://zeromq.org/

AG>Коллега по работе предлагет применить FTP и формировать файлы. В каждом таком файле — множество (тысячи) записей.


А кто их стирать оттуда будет, эти файлы?

AG>Однако, нам не ясно, как будет работать FTP при внезапном обрыве связи.

AG>ИМХО, в этом случае придется повторять весь огромный файл снова — что не есть хорошо...

Это, как раз, не особая проблема. FTP позволяет докачивать файлы после обрыва. Но HTTP удобнее — хоть не надо с 2-мя TCP-соединениями возиться.

AG>На мой взгляд, работа через специализированный протокол удобнее и гибче.

AG>Если имееет место обрыв связи, то легче его диагносцировать и затем возобновить докачку.

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