Size: a a a

2021 July 12

OL

Oleg Linkin in supapro.cxx
не совсем подходит, потому что важно получить ответ, как только он появится на сервере. Не будет же клиент долбить сервер каждую милисекунду.
источник

AS

Anatoly Shirokov in supapro.cxx
у себя мы предусмотрели такую фичу, что клиент при запросе может оставить callback url, по которому мы оповестим его о том, что ответ готов
источник

SS

Sergey Skvortsov in supapro.cxx
А зачем ответ возвращать сразу? Почему клиент не может подождать?
источник

SS

Sergey Skvortsov in supapro.cxx
Механизм обратного оповещения выглядит крайне ненадежно, сеть же
Это тогда не RPC надо брать, а message broker с уже готовыми гарантиями
источник

OL

Oleg Linkin in supapro.cxx
Меня смущает 2 момента:
1) я привык, что rpc - это client->server, а у меня получается client->server & server->client
2) такой подход позволит быть уверенным, что ответ дойдет до клиента от сервера и он его обработает.
В общем, что-то типа amqpишного ack
источник

OL

Oleg Linkin in supapro.cxx
Хотя, чем больше я об этом думаю, тем больше мне кажется, что не такая уж это плохая идея сделать двухсторонний обмен, где будут только запросы, а ответы - своеобразный ack. Приложение - это пул миросервисов, которые общаются между собой на одном блейде, где каждый может быть инициатором запроса, а ответы на 99% асинхронные.
источник

OL

Oleg Linkin in supapro.cxx
Спасибо
источник

IZ

Ilia Zviagin in supapro.cxx
Меня вот только один момент смущает: Как это относится к С++ ?
источник

D

Danya in supapro.cxx
Есть ли какая-то замена Microsoft cpprestsdk?
источник

D

Danya in supapro.cxx
Написано просто что оно только поддерживается и для новых проектов не рекомендуется использовать
источник

N2

N 2 in supapro.cxx
Да то что на плюсах долго программировать это безусловный факт, смысл с этим спорить, начиная с того что язык сам по себе имеет мало абстракций и требует много чего делать руками, заканчивая адским бойлерплейтом (особенно хедеры это вообще кайф) и просто напросто беспомощными ide которые с сложным синтаксисом плюсов с трудом справляются, парсер той же java из сырого текста любой школьник может написать, сделать с помощью него плагины для ide и кодоген тулзы, плюсы даже сложно с помощью llvm фронтенда распарсить в что-то пригодное для использования. Про всякую ерунду типа GC, Рефлексии и подключения библиотек ( у которых в 90% проблемы с документациями, ибо обычно доки пишут только для оберток на другие языки которые нередко могут значительно отличаться) можно даже не говорить.
источник

D

Dmitriy in supapro.cxx
GC в плюсах?
Я бы долго бил ногами за такую "фичу", особенно - если она стала бы обязательной
источник

D

Danya in supapro.cxx
Подскажите библиотеку пожалуйста для HTTP клиента с возможностью отслеживания прогресса скачивания файла
источник

D

Danya in supapro.cxx
Простую-простую
источник

N2

N 2 in supapro.cxx
я сам противник GC, особенно когда есть arc, это я так просто
источник

IZ

Ilia Zviagin in supapro.cxx
Ну POCO например, Qt... Wt
источник

D

Danya in supapro.cxx
Это всё большие либы
источник

D

Dmitriy in supapro.cxx
И за ARC тоже
источник

IZ

Ilia Zviagin in supapro.cxx
Тебе в С++ мало абстракций?
источник

IZ

Ilia Zviagin in supapro.cxx
POCO вполне себе компактная и модульная, мы сейчас стали много с ней чего писать.
источник