Конечная точка Mattermark GQL создает исключение HystrixRuntimeException - PullRequest
0 голосов
/ 24 января 2019

Попытка использовать Mattermark GQL API с помощью этого:

curl -X POST \
 https://eapi.mattermark.com/graphql \
 -H 'Accept: application/json' \
 -H 'Authorization: Bearer AUTH_TOKEN' \
 -H 'Content-Type: application/graphql' \
 -H 'Postman-Token: POSTMAN_TOKEN' \
 -H 'cache-control: no-cache' \
 -d 'query{organizations(ids:["233333"]){id name description estFounded mobileDownloads revenueRange socialAccounts{urn profileUrl}acquisitions{date organization{id name}}acquiredBy{date organization{id name}}companyPersona{companyStage totalFunding{value}}domains{domain estimatedMonthlyUniques{current}}businessModels{name}industries{name}offices{location{city{name}state{iso2}zip{code}country{iso3}}}fundingRounds{series amountRaised{value}fundingDate}organizationMetrics{employeeCounts{current}}}}'

вышеописанное работало нормально для первых 9k результатов, но теперь выдает эту ошибку:

{
    "data": null,
    "errors": [
        {
            "locations": null,
            "errorType": "DataFetchingException",
            "message": "com.netflix.hystrix.exception.HystrixRuntimeException: GetCompanyCommand could not be queued for execution and no fallback available."
        }
    ]
}

Кажется, что это проблема с GetCompoanyCommand, который, вероятно, является расширением HystrixCommand, найденным здесь: https://github.com/Netflix/Hystrix. Для обработки отказоустойчивости / блокировки потока. Интересно, что это работает:

POST \
 https://eapi.mattermark.com/graphql \
 -H 'Accept: application/json' \
 -H 'Authorization: Bearer AUTH_TOKEN' \
 -H 'Content-Type: application/graphql' \
 -H 'Postman-Token: POSTMAN_TOKEN' \
 -H 'cache-control: no-cache' \
 -d 'query{organizations(ids:["233333"]){id}}

Но попытка получить любой другой атрибут не удалась.

Есть идеи, почему материя заперта здесь? И как исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...