×

基于ServiceBroker与WCF的数据实时刷新技术王艳波

消耗积分:1 | 格式:pdf | 大小:224KB | 2017-03-08

#Freedom

分享资料个

基于ServiceBroker与WCF的数据实时刷新技术_王艳波

  目前很多系统对数据实时性要求非常高, 数据库中的数据一旦发生改变,必须及时反馈到客户端。以民航空管系统为例, 目前在该行业中, 一些自动化系统和航班信息系统通过 Socket 技术(包括广播和组播)实现了数据的实时刷新:首先在系统中部署一个服务端,管制员在前台客户端修改了某些数据后,客户端自动将改动的数据组合成一条消息,再使用 Socket 技术将消息发送到服务端。服务端收到消息后,同样使用 Socket 技术将消息转发给其它在线的客户端。基于 Socket 的实时刷新技术以较小的网络通信量实现了数据实时刷新,但也存在以下不足: 1、服务端设计复杂度高。服务端需要提供管理客户端的连接链路、及时探测客户端是否在线、保证消息必达等功能。 2、数据变更信息抽取不全面。数据变更信息的抽取在应用程序级别进行, 对于从数据库级别进行的数据变更无法通知到客户端。这类改动是在数据库后台直接进行的,如通过数据库作业等。本文尝试使用 SQL Service Broker 和 WCF 技术来实现数据的实时刷新,克服了上述两种缺点。

基于ServiceBroker与WCF的数据实时刷新技术王艳波

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !