客户 - >服务器API或服务器 - >客户

时间:2014-03-10 13:22:16

标签: c# .net database api client-server

我们正在开发一个应用程序,我们在云中有一个服务器(服务器 - API)和私有网络中的数千个小数据接收器(控制器)。

控制器从各种其他设备获取数据。假设我们每1分钟获取一次数据,并希望稍后将其存储在数据库中。

你们会做什么?

方法1: 1.控制器将自己注册到服务器(发送IP +端口)。 2.让服务器每周一遍历所有控制器以获取数据。 3.当您从控制器获取数据时,服务器会将其放入数据库中。

或者

方法2: 1.让Controller每分钟将其数据发送到服务器上的API。 2.服务器将其放入数据库(小块数据)

我喜欢方法2,但我想考虑所有可能性

0 个答案:

没有答案