场景如下:站点 A 有一个数据源,我可以使用一组 API 进行通信以获取我需要的数据。我想构建一个 ASP.NET Web 应用程序,它定期从站点 A 获取数据并将数据更新/存储在我自己的数据库中。并定期处理数据并将处理结果存储在我的数据库中,以便用户可以在我的 Web 应用程序前端浏览结果。
我不知道如何设计架构?如何在 Web 应用程序中实现定期与另一个数据源通信和定期处理我的数据库中的数据?
我几乎没有设计 Web 应用程序的经验。如果您能详细说明,那就太好了。
场景如下:站点 A 有一个数据源,我可以使用一组 API 进行通信以获取我需要的数据。我想构建一个 ASP.NET Web 应用程序,它定期从站点 A 获取数据并将数据更新/存储在我自己的数据库中。并定期处理数据并将处理结果存储在我的数据库中,以便用户可以在我的 Web 应用程序前端浏览结果。
我不知道如何设计架构?如何在 Web 应用程序中实现定期与另一个数据源通信和定期处理我的数据库中的数据?
我几乎没有设计 Web 应用程序的经验。如果您能详细说明,那就太好了。
有点含糊的回答。
有一些工具可以帮助与每个 API 进行通信,一些服务提供了用于通信的包装器。如果没有提供它们,请查看像 Hammock 这样的包装器。
高水平的帮助,它们不是绝对的,只是提示和想法
现在可能还不错。澄清您的问题,我们或许可以提供更多帮助。
回答:
“如何在 Web 应用程序中实现定期与另一个数据源通信和定期处理我的数据库中的数据?”
为此,我创建了一个 Web 服务,然后创建了一个控制台应用程序。我使用 Windows 任务计划程序以我选择的时间间隔运行控制台应用程序。运行任务并调用 Web 服务,该服务与各种数据源通信并处理数据。