Re[3]: Сетевая структура
От: Stanislav V. Zudin Россия  
Дата: 26.07.19 13:11
Оценка:
Здравствуйте, AlexGin, Вы писали:

SVZ>>Мы числодробительную задачу решали по другому.

SVZ>>"Агент", который выполняет вычисления, пассивен. Сам никому ничего не шлет, открытых соединений не держит. Доступ к нему через REST API.
AG>Сделать HTTP пассивный сервер, который по определенному запросу отсылает JSON-строки?

Ага. Я использовал Poco для сетевой части.
Сейчас сомневаюсь, может и зря. Для работы с http в Poco есть всё, но работает в блокирующем режиме.
Умеет ли Poco работать с http в неблокирующем режиме или придется вручную всё делать — пока не разбирался.

SVZ>>Клиентская часть рассылает доступным агентам задания, а потом периодически опрашивает состояние и по результатам досылает еще, запрашивает результаты, отменяет вычисления и проч.

SVZ>>Клиентских частей может быть несколько, задания на агенте ставятся в очередь.
AG>Рассылает как?
AG>Через HTTP запрос PUT/POST?

Именно так.
_____________________
С уважением,
Stanislav V. Zudin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.