我有一个android上的移动应用程序,需要每隔30秒发送一小部分数据(id,lat和long coords)以存储在坐在一个amazon ec2实例上的SQL Server数据库中。作为一个示例用法,假设这个应用程序有500个当前用户每隔30秒发送一次数据。为了证明概念,我在数据库服务器上运行的c#中创建了一个Windows服务,该服务器侦听特定tcp端口上的连接;它线程化,并将数据写入数据库。现在这适用于我测试过的5个用户,但我知道有更好的方法,我特别不希望用数据库服务器上运行的程序来完成插入语句。所以我的问题是,处理来自大规模用户群的重复性数据流的正确方法是什么?我已经阅读了关于实现web服务的信息,但我不确定这是否是正确的解决方案。移动设备到云数据缩放
谢谢你的任何信息。