Проблема с использованием APIgee в качестве шлюза API, вызывающего службу WCF RESTful

У меня есть службы WCF RESTful, работающие на IIS6. (публикуется в интернете)

пример http://{домен}:8000/todoService.svc/countPerLabel?uMID={uMID}&userID={userID}

Я настроил шлюз менеджера API прокси APIGEE для вызова служб WCF.

HTTP://{APIGEE}/v1/ TODO / countperlabel Умид = {Умид} & = {идентификатор пользователя идентификатор пользователя}

Случай А. Когда я вызываю URL-адрес APIGEE в первый раз, он работает, но когда я делаю другой вызов, он задерживается на несколько секунд, и ответ с таймаутом / обслуживанием недоступен.

Если я подожду около 10 минут и снова позвоню в службу поддержки, произойдет случай А.

Я не могу понять - если я вызываю свой сервисный URL независимо от APIgee, все работает хорошо.

Я не хочу предоставлять сторонним разработчикам доступ к голому URL-адресу API, поэтому хотел бы защитить его с помощью APIgee или WSO2.

Это как-то связано с проблемами прокси, когда мой IIS6 не может ответить на запрос от прокси-сервера?

Пожалуйста, предложите.

Спасибо

1 ответ

Кажется, у вас есть несколько конечных точек. Первый вызов направляется в одну конечную точку, а второй - в другую. Почему бы вам не попробовать третий звонок? Если это работает, и четвертый терпит неудачу, то мое объяснение правильно. В этом случае у одной из ваших конечных точек могут быть проблемы с брандмауэром.

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