Параллельный запрос Exist-db (массовый запрос) не выполнен на существующем db restxq (post, put) - PullRequest
0 голосов
/ 23 января 2020

Я сталкиваюсь с проблемой на restxq множественный параллельный запрос post, поставь. При запросе из веб-приложения asyn c массовый запрос (прибл. Более 5). Я использую существующие БД 5.1.0 или 5.1.1. Я отправляю запрос через angular forkjoin, потому что я хочу отправить более 20 или 50 запросов параллельно

declare
%rest:path("/docs/{$doc-id}")
%rest:PUT("{$body}")
%rest:consumes("application/json")
%output:method("json")
function doc-rx:update-docs($doc-id as xs:string, $body) {
  try{
    let $request:= parse-json(util:binary-to-string( $body))
    return
   <result>Success</result>
  }catch * {
   <error>Caught error {$err:description}</error>
 }
};

Некоторые запросы не будут выполнены ниже сообщение, какой-то запрос был отменен

Ошибка сообщения: базовый InputStream был закрыт. Невозможно закодировать строковое значение: базовый InputStream был закрыт. Некоторые запросы были отменены.

Пожалуйста, сообщите, как можно решить эту проблему.

...