Size: a a a

Programming Offtop

2020 August 20

Kd

Konstantin dmz9 in Programming Offtop
Aleksey D.
так, а теперь к программированию. есть у меня сценарий в WS API и там для его выполнения нужно отправить запрос, получить ответ, отправить еще один запрос и получить еще один ответ - грубо говоря, одно действие выполняется через два запрос-ответ. и из-за WS (или моих кривых рук) это очень шаткой конструкцией получается.

как считаете, это костыль в API какой-то или какой-то правильный паттерн для обеспечения гарантии доставки и чего-нибудь еще?
а чего у тебя, транзакция?
источник

DP

Dmitry Ponyatov in Programming Offtop
Aleksey D.
я скорее про то, что это могло бы быть одним HTTP запросом
первый оповещает о наличии желающих воспользоваться сервисом, сервис может оптимизировать — например ожидаться пока наберется остаточное количество, прежде чем инстанс стартовать
второй запрос — давай, кидай
если глюсит, надо в API тайминги посмотреть, и в ответе на первый запрос, там может метка времени быть, через сколько можно второй раз сервис пиннуть
источник

DP

Dmitry Ponyatov in Programming Offtop
или наоборот — таймаут вышел, а ты прощелкал
источник

ДК

Дмитрий Ковальчук... in Programming Offtop
Вхожу в главное меню Детройта, а андроид на заставке заявляет мне: "Упс... Ваши данные сохранений были повреждены... Это шутка."

Блджад, пиздить бы за такие шутки
источник

ДК

Дмитрий Ковальчук... in Programming Offtop
источник

AK

Anton Korotkikh in Programming Offtop
Aleksey D.
так, а теперь к программированию. есть у меня сценарий в WS API и там для его выполнения нужно отправить запрос, получить ответ, отправить еще один запрос и получить еще один ответ - грубо говоря, одно действие выполняется через два запрос-ответ. и из-за WS (или моих кривых рук) это очень шаткой конструкцией получается.

как считаете, это костыль в API какой-то или какой-то правильный паттерн для обеспечения гарантии доставки и чего-нибудь еще?
для запрос-ответ нет смысла использовать вс, вс это для дуплексного асинка. а запрос-ответ - это синхронная модель.
хочешь сохрнаить вс, ну возьми надпротокол, где есть модель запрос-ответа например wamp или rsocket.
руками - это тоже просто делается, мапой ид сообщений и таймаутом
источник

I

Igor in Programming Offtop
Aleksey D.
то есть, никаких весомых причин делать это на WS в два запроса туда-сюда - не было?
Могу судить тольк по своему проду. У нас запросы в ws делаются, толко для подписывание на что-то.
Что-то более сложное для простого сокета выглядит реально хрупки.
источник

AD

Aleksey D. in Programming Offtop
Konstantin dmz9
а чего у тебя, транзакция?
не знаю о внутренностях апихи, сам протокол смущает в данном месте
источник

AD

Aleksey D. in Programming Offtop
Dmitry Ponyatov
первый оповещает о наличии желающих воспользоваться сервисом, сервис может оптимизировать — например ожидаться пока наберется остаточное количество, прежде чем инстанс стартовать
второй запрос — давай, кидай
если глюсит, надо в API тайминги посмотреть, и в ответе на первый запрос, там может метка времени быть, через сколько можно второй раз сервис пиннуть
хм, кстати, допускаю что-то подобное внутри
источник

AD

Aleksey D. in Programming Offtop
Anton Korotkikh
для запрос-ответ нет смысла использовать вс, вс это для дуплексного асинка. а запрос-ответ - это синхронная модель.
хочешь сохрнаить вс, ну возьми надпротокол, где есть модель запрос-ответа например wamp или rsocket.
руками - это тоже просто делается, мапой ид сообщений и таймаутом
у нас просто так завелось, что даже явные GET-запросы через WS работают
источник

AD

Aleksey D. in Programming Offtop
Igor
Могу судить тольк по своему проду. У нас запросы в ws делаются, толко для подписывание на что-то.
Что-то более сложное для простого сокета выглядит реально хрупки.
ну а переписывать на HTTP - «да что вы, это же сложна»
источник

I

Igor in Programming Offtop
Скорее всего так и будет 😏
источник

ID

Ilya Dzhubansky in Programming Offtop
Дамир Фаткуллин
Ну да, но не особо дорогой. Wacom One Small вроде модель.
Для такого лучше айпадик с карандашом нынче
источник

ДФ

Дамир Фаткуллин... in Programming Offtop
Ну блин, это уже недешевое удовольствие, да и было это давненько)
источник

ДФ

Дамир Фаткуллин... in Programming Offtop
Айпадик нынче за 20к вроде можно взять новый? А вот карандашик уже под 8к?
источник

ID

Ilya Dzhubansky in Programming Offtop
Дамир Фаткуллин
Айпадик нынче за 20к вроде можно взять новый? А вот карандашик уже под 8к?
где-то так
источник

ID

Ilya Dzhubansky in Programming Offtop
еще неплохо бы матовую пленочку защитную, но у меня жена и так рисует
источник

DS

Dmitry Sapronov in Programming Offtop
источник

DS

Dmitry Sapronov in Programming Offtop
Напомнило
источник

BP

Bogdan Panchenko in Programming Offtop
Переслано от Vadim "Oxyd&quo...
https://habr.com/ru/company/nix/blog/515518/#comment_21972694 Аааааа! Это просто ах какая стори!
источник