【问题标题】:Developing an application that creates financial chart from web services开发从 Web 服务创建财务图表的应用程序
【发布时间】:2013-05-28 09:13:10
【问题描述】:

我正在尝试创建一个应用程序,该应用程序将创建一个图表,该图表将通过调用金融网络服务来获取数据。用户将通过单击图表与图表进行交互。应用程序可能有数百万的视图,因此 Web 服务上有数百万的请求。最好的方法是什么?我是否需要每次调用 Web 服务一百万次?

【问题讨论】:

  • 如果您为正在使用的编程语言添加标签,您将更有可能获得可以帮助您的人的注意。

标签: php asp.net web-services architecture scalability


【解决方案1】:

在我看来,您最好以固定的时间间隔(每 X 秒/分钟/小时,取决于您的数据是否实时)从 Web 服务读取数据,并使用该信息显示图表。这样一来,您对 Web 服务的请求数量不会发生变化,您可以更改等式的一部分而不影响另一部分。

在第一条评论后编辑:我的答案是正确的。您最好以固定的时间间隔获取数据并通知用户数据的提供延迟(金融活动数据的通常延迟为 15 分钟)。这样您就可以提前知道您将运行的请求数量,并且大大加快了为您的用户提供服务的速度。

警告:雅虎财经在 2012 年或 2011 年更改了 API 许可,现在禁止在没有商业许可的情况下将 API 中的数据用于公共应用程序。

【讨论】:

  • 抱歉回复晚了。我将使用 php,我们将与 yahoo 金融网络服务 api 交谈。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-11
相关资源
最近更新 更多