W
wishme
Unregistered / Unconfirmed
GUEST, unregistred user!
一个C/S结构的软件,很多客户端,频繁的向服务器发送数据,服务器收到数据后,需要存储、应答终端,并且收到的数据还要被别的系统实时处理,比如终端送到服务器的数据是学生的考勤数据,该考勤数据还要被另外一个短信接口程序组包后发送给学生的家长
现在短信接口程序是一个独立的程序,我想知道客户端的考勤信息发送到服务器端后,服务器和短信接口程序该怎么通讯才能保证可靠性和实时性?
我现在的处理是,服务器收到学生的考勤数据,存储过程写入数据库;短信接口程序有一定时器轮询数据库表,看是否有新到数据,有则发送,然后更改发送成功的数据标志
总好象这种处理方法有点什么问题
如果短信接口和服务器之间用SOCKET,服务器直接将收到的考勤信息使用TCP发给短信接口程序,会不会更好处理?
还是说用一些RPC之类的远程调用技术?
现在短信接口程序是一个独立的程序,我想知道客户端的考勤信息发送到服务器端后,服务器和短信接口程序该怎么通讯才能保证可靠性和实时性?
我现在的处理是,服务器收到学生的考勤数据,存储过程写入数据库;短信接口程序有一定时器轮询数据库表,看是否有新到数据,有则发送,然后更改发送成功的数据标志
总好象这种处理方法有点什么问题
如果短信接口和服务器之间用SOCKET,服务器直接将收到的考勤信息使用TCP发给短信接口程序,会不会更好处理?
还是说用一些RPC之类的远程调用技术?