У меня есть ASP.NET Webform, которая в настоящее время вызывает Java WebService. Веб-форма ASP.NET создается / поддерживается внутри, тогда как Java WS - это пакетное решение, в котором у нас есть только интерфейс WS к приложению.
Проблема в том, что Java WS иногда медленно реагирует из-за загрузки системы и т. Д., И я ничего не могу с этим поделать. Поэтому в настоящее время в веб-форме ASP.NET иногда возникает большая задержка, если Java-WS медленно реагирует, что иногда приводит к тому, что ASP.NET достигает значения тайм-аута и сбрасывает соединение.
Мне нужно обеспечить соединение данных между этими двумя приложениями, что я могу сделать, увеличив значение тайм-аута, но я не могу заставить форму ASP.NET ждать дольше, чем пару секунд.
Здесь и возникает идея системы массового обслуживания.
Моя идея состоит в том, чтобы форма ASP.NET создала запрос мыла, а затем поставила его в очередь в локальной очереди, где затем запускается демон и запускает запросы на Java-WS.
Прежде чем я начну что-то создавать с нуля, мне понадобится пара указателей.
- Является ли мое решение жизнеспособным?
- Существуют ли уже какие-либо библиотеки и т. Д., С которыми я могу достичь этой функциональности?
- Есть ли лучший способ достичь того, что я ищу?