技术开发 频道

SQL Server 2005 Service Broker和Mirroring


【IT168 技术文档】

“铃….You have a incoming call

    通知服务就是一个按照您的要求把消息告诉您的机制,通过它可以把您需要的通知以定义好的格式呈现在各种设备上。通知服务笔者认为和以前的BP机、现在的短消息有很多可比性,虽然多了会犯愁,但是无论如何最起码Sender还是要看看。 

    通知服务可以应用于如下应用优势:

 比起网站公告、电子邮件等方式,通知服务可以以更为迅速的方式(短信、语音短信,笔者认为通过扩展彩信机制也不是难题)通知领导、合作伙伴或者关键人员相对重要的事件。

 通过经常性的联络,可以通过向客户及时提供他们需要的通知,增进客户关系。

 可以增加IT服务的主动性。 

    执行过程

    从实现上讲,通知服务很类似复制,它采用的也是一个基于“出版/预定”模式的主动信息提供结构。笔者这里举个现实的订阅报刊的例子来说明通知服务的执行过程。 

    1. 首先,每年年底邮局会寄给我们报刊订阅单,其中说明了可以提供的报刊杂志,我们根据喜好和价格选择自己需要的报刊,然后邮局把这些订阅意向反馈给各个出版社。

图3:预定的管理

    2. 每当报刊排版完成的时候(可以理解为一个事件发生),杂志社就会首先把这件事情作为业务记录登记下来,并安排人员准备付梓印刷。

图4:事件的生成

    3. 报刊印刷完毕后,出版社会去查找每个刊物是否被订阅了,如过有对碰的信息那就把它记录下来。

图5:通知的生成

    4. 最后,出版社按照用户事先选择的方式,把他们订好的报刊投递给他们。

图6:通知的发布

0
相关文章