Тоскана JAXWS SCA выпуск

Я делаю два одновременных вызова от одного компонента ко второму компоненту, используя JAX WS, и у меня возникают проблемы, вот что происходит. Возьмите два компонента, компонент A, компонент B и запрос 1 и запрос 2

  1. Запросите 1 вызовы от Компонента A к Компоненту B и Компоненту B, некоторые запросы к базе данных выполняются
  2. Запрос 2 вызывает некоторые методы и Compoenet и пытается получить доступ к Компоненту B, по какой-то причине существует только экземпляр для доступа к Компоненту B, и так как этот экземпляр используется Запросом 1, Запрос 2 не получает доступ, и неожиданно Запрос 2 никогда не пытается снова
  3. Запрос 1 завершает вызовы с Компонентом B и вызывает некоторые методы на Компоненте A и пытается получить доступ к Компоненту и никогда не получает доступ к Компоненту B

Оба запроса зависают

Ниже приведены журналы

18:42:44,183 INFO  [xxx.OrderProcessServiceImpl] (http-/127.0.0.1:8080-3) In checkCustomer: before getCard 65
18:42:44,185 INFO  [stdout] (http-/127.0.0.1:8080-4) Hibernate: select xxx
18:42:44,188 INFO  [stdout] (http-/127.0.0.1:8080-4) Hibernate: select xxx
18:42:44,208 INFO  [xxx.OrderProcessServiceImpl] (http-/127.0.0.1:8080-2) IN checkCustomer : AFTER 
18:42:44,216 INFO  xxx.OrderProcessServiceImpl] (http-/127.0.0.1:8080-2) BEFORE CPI 3092

0 ответов

Другие вопросы по тегам