客户端实时监测数据库的有关问题
客户端实时监测数据库的问题
我准备写一个局域网内下通知的小程序,就是在服务器数据库添加通知后下面的客户端要弹出提醒有新通知的窗口,这样的功能应该怎样实现?
------解决方案--------------------
1. 客户端定期检测…… 这种方式耗资源
2. 服务端在收到通知后主动通知客户端。 可用socket 实现
------解决方案--------------------
方法1:客户端刷数据。
方法2:服务端刷数据,通过socket发送到客户端。
如果数据库是MSSQL(其他数据库应该也有类似的功能)。
方法3:新增数据时(触发器里)执行 EXEC xp_cmdshell'aaa.exe',aaa.exe通知服务端,执行方法2。
我准备写一个局域网内下通知的小程序,就是在服务器数据库添加通知后下面的客户端要弹出提醒有新通知的窗口,这样的功能应该怎样实现?
------解决方案--------------------
1. 客户端定期检测…… 这种方式耗资源
2. 服务端在收到通知后主动通知客户端。 可用socket 实现
------解决方案--------------------
方法1:客户端刷数据。
方法2:服务端刷数据,通过socket发送到客户端。
如果数据库是MSSQL(其他数据库应该也有类似的功能)。
方法3:新增数据时(触发器里)执行 EXEC xp_cmdshell'aaa.exe',aaa.exe通知服务端,执行方法2。