0

我在 IIS6 上运行 WCF RESTful 服务。(网络公开)

例如 http://{domain}:8000/todoService.svc/countPerLabel?uMID={uMID}&userID={userID}

我已经设置 APIGEE 代理 API 管理器网关来调用 WCF 服务。

http://{APIGEE}/v1/todo/countperlabel?uMID={uMID}&userID={userID}

案例 A. 当我第一次调用 APIGEE url 时,它可以工作 - 但是当我再次调用它时,它会延迟几秒钟,并且响应超时/服务不可用。

如果我等待大约 10 分钟并再次调用该服务,则发生情况 A。

我无法理解 - 如果我在没有 APIgee 的情况下独立调用我的服务 url,一切正常。

我不想让第三方开发人员访问裸 API url,因此喜欢使用 APIgee 或 WSO2 来保护它。

这与我的 IIS6 无法响应来自代理服务器的请求的代理问题有关吗?

请建议。

谢谢

4

1 回答 1

0

看来您有多个端点。第一个呼叫转到一个端点,第二个呼叫转到另一个端点。你为什么不尝试第三次通话。如果它有效并且第四个失败,那么我的解释是正确的。如果是这种情况,您的端点之一可能存在防火墙问题。

于 2014-09-21T17:53:39.523 回答