【发布时间】:2016-11-04 19:02:23
【问题描述】:
我想提供一个地理定位 API 服务,以便最终用户可以发送 IP,API 返回有关 IP 的地理信息。 虽然理想的做法是在我的服务器上安装数据库,但 Maxmind、ip2location 等数据库提供商建议直接查询他们的 API 服务。
这对我来说听起来不对,因为最终用户将查询我的 API + 从我的 API 到提供者的查询。
这可行吗?还是我应该采取不同的方法?
【问题讨论】:
-
我很好奇,如果存在做同样事情的其他人,你为什么要建立自己的服务。您是否为您的服务计划了增值?还要考虑这一点 - 如果您构建了一个并且依赖于另一个,那么您的客户现在有两个故障点可能会中断他们对您的呼叫 - 您已关闭或您调用的服务是。
标签: web-services api