Size: a a a

2020 July 04

CG

Cat Gn in С#
Alexander Zalutskiy
...

Ты можешь дёрнуть хоть из 100 клиентов метод контроллера одновременно, и все они будут обрабатываться
Да это понятно, но у меня проблема в другом.Есть два 3 контроллера, один должен ответить, а потом второй, а на деле второй отвечает перевее
источник

CG

Cat Gn in С#
Alexander Zalutskiy
А когда клиент получил ответ, после этого ты делаешь второй запрос
Как это на сервере реализовать?
источник

AZ

Alexander Zalutskiy in С#
Cat Gn
Как это на сервере реализовать?
К примеру не запускать в контроллере асинхронные таски
источник

CG

Cat Gn in С#
Alexander Zalutskiy
К примеру не запускать в контроллере асинхронные таски
У меня там нет асинхронных методов вообще, от слова совсем
источник

CG

Cat Gn in С#
источник

CG

Cat Gn in С#
Все синхронны
источник

AZ

Alexander Zalutskiy in С#
Дело не в том синхронные от методы контроллера
источник

AZ

Alexander Zalutskiy in С#
А в том, что вызываешь ты в этих методах
источник

AZ

Alexander Zalutskiy in С#
А вообще я не шарю за C# и его стандартную библиотеку совсем.

Я просто знаю как софт должен работать
источник

CG

Cat Gn in С#
Alexander Zalutskiy
А в том, что вызываешь ты в этих методах
Есть методы работы с бд, но не всегда на них переключается
источник

AZ

Alexander Zalutskiy in С#
И тут явно, что если в твоём клиенте ты дожидаешься ответа, то проблемка в наличии асинхронного вызова в теле метода контроллера.
Либо ты не ждёшь ответа на клиенте. Одно из двух
источник

AZ

Alexander Zalutskiy in С#
Cat Gn
Есть методы работы с бд, но не всегда на них переключается
Выглядит как проблема в клиенте
источник

CG

Cat Gn in С#
Alexander Zalutskiy
Выглядит как проблема в клиенте
ответа на клиенте я не жду, сразу отправляю второй запрос
источник

CG

Cat Gn in С#
И работают они асинхронно
источник

AZ

Alexander Zalutskiy in С#
Cat Gn
ответа на клиенте я не жду, сразу отправляю второй запрос
Так не надо так делать
источник

AZ

Alexander Zalutskiy in С#
Ты просишь добавить, но не дожидаешься того, что добавлено
источник

CG

Cat Gn in С#
Но порядок вызова не соответсвует ответам, к сожалению
источник

AZ

Alexander Zalutskiy in С#
Ни один клиент так не работает
источник

AZ

Alexander Zalutskiy in С#
Cat Gn
Но порядок вызова не соответсвует ответам, к сожалению
Естественно
источник

CG

Cat Gn in С#
Но это на клиенте делать - такая дрянь, мне реакт уже все мозги вынес
источник