【发布时间】:2012-12-25 16:55:25
【问题描述】:
我正在尝试为我正在制作原型的工具开发一个简单的架构。基于 Web 的工具(基于 .NET)基本上会从多个公共 API 请求数据,整理和处理响应数据(JSON 或 XML)并将聚合数据保存在数据库中。这听起来很简单,但该工具需要每天至少为大约 3000 个用户运行此过程(请求/处理/存储)一次。作为计划任务(cron 作业)定期运行该进程会显着降低性能并增加服务器上的资源使用(单 VPS)。
所以问题是,什么样的架构或框架可以用来使这样的工具快速、可扩展、简单且易于实施。
感谢任何想法和想法。
干杯。
【问题讨论】:
标签: c# performance architecture scheduled-tasks scalability