Я использую аннотацию @Async в своих методах. Для кода, который делает изолированные вызовы третьей стороне, поведение Async идеально. Но в одном из случаев, когда моя программа работает, я делаю два вызовы третьей стороне как в режиме async. Теперь проблема заключается в том, что я хочу, чтобы вызовы async были сделаны третьей стороне в порядке. Укажите предложение, если это возможно. Я хочу, чтобы async оставался как есть (по мере того, как производительность возникает вызов, вызываемый последовательно) Сообщите мне, требуется ли дополнительная информация.Spring Async с 2 вызовами
1
A
ответ
1
Я считаю, что если ваш первый метод возвращает Будущее <> вы можете создать новый метод @Async, который вызывает первый метод, а затем ждет завершения. Затем вызовите второй метод и подождите или не ждите его завершения.
Смежные вопросы
- 1. Странное поведение WPF с вызовами WCF Async
- 2. Тестирование async redux с вызовами сторонних API
- 3. Пользовательская перекачка сообщений с вызовами async C#
- 4. Причудливость с Spring @Async
- 5. Spring @Async с приложением Engine?
- 6. Асинхронный javascript с 2 обратными вызовами - как?
- 7. Spring @Async генерирует LazyInitializationExceptions
- 8. Создание моделей в JS с вызовами Async API
- 9. Открытая ошибка DataReader с вызовами async TPL для объекта DAL
- 10. Как бороться с вызовами async ajax в методе активации durandal?
- 11. Spring @Async save search
- 12. Spring Async: Как вызвать spring hateoas ControllerLinkBuilder внутри метода Async
- 13. Производительность Java Spring Async
- 14. Вызов с двумя асинхронными вызовами
- 15. Spring @Async двойного поведение
- 16. Spring @async copy session
- 17. Spring Async RMI Call
- 18. Spring @Async аннотация
- 19. Spring-boot @Async не работает с @Scheduled
- 20. Spring Boot @Async называется Synchronusly
- 21. Как использовать OKHttp с асинхронными вызовами и обратными вызовами?
- 22. Spring Boot @Async работает синхронно
- 23. Блокировка с вложенными асинхронными вызовами
- 24. Spring Task Async и Delayed
- 25. Использование IEnumerable.Aggregate с асинхронными вызовами
- 26. Проблема с методом загрузки Spring Async
- 27. Метод с примечанием Spring @Async не выполнен
- 28. Async API с использованием Spring + Jersey
- 29. Угловой 2 canActivate async
- 30. Spring @Async без XML-конфигурации
Просто поместите два вызова один за другим внутри того же метода, аннотированный с помощью '@ Async' Spring, будет запускать весь метод асинхронно, но два вызова метода будут выполняться в программном порядке. – JamesENL
@JamesMassey, спасибо за предложение. Однако мы все еще хотели иметь методы в режиме Async, есть ли способ 2 асинхронных вызова, выполненных последовательно программами, находятся в режиме заказа при вызове третьей стороне? – Amz
Нет, это целая точка '@ Async'. Если ваш второй вызов должен ждать завершения первого, вы не можете вызывать каждый метод асинхронно. Вы можете вызывать один за другим асинхронно. Если второй вызов не должен ждать завершения первого, просто отметьте как «@ Async» – JamesENL