现在的解决方式是:
服务器扫描数据库,查找是否有命令要下载,有则取出数据按照一定要求发给指定客户端。数据库的下发命令是由管理平台控制具体字段。不知道这种方式是不是比较主流的?
服务器频繁读取数据库是否影响性能,另外实时性也不能得到保证,现在是10秒钟扫描一次数据库。
大家不知都是如何做的呢?有什么想法、建议、意见大家来交流一下!
服务器扫描数据库,查找是否有命令要下载,有则取出数据按照一定要求发给指定客户端。数据库的下发命令是由管理平台控制具体字段。不知道这种方式是不是比较主流的?
服务器频繁读取数据库是否影响性能,另外实时性也不能得到保证,现在是10秒钟扫描一次数据库。
大家不知都是如何做的呢?有什么想法、建议、意见大家来交流一下!
好的应该是客户端与服务端通过tcp/ip协议建立连接。每一方有消息主动发送,另一方可以即时响应,且不消耗资源。 tcp/ip的连接windows下最好的是完成端口,如果连接很少,可以直接用c#的类库也不错
你可在这个事件里将数据发送给客户端
流程:管理平台->特定字段->依赖变化->发给客户端
好处:省下计时器,避免频繁的数据库访问每次看到楼上神人的文字,就不由得心生恐惧,往往简单的事情,让他整一些是似而非的概念就变得复杂了
呵呵
tcpip似乎效力和效果好一些吧