某服装公司希望对现有信息发布系统进行集成与改造,从而实现随时通过互联网向用户发布特定信息,为了避免骚扰用户,系统还要允许每个用户指定他们感兴趣消息,另外还要向特定用户群发送特定消息。针对上述要求,( )方案相对更为可行。
- A.采用订阅-发布(Subscript/Publish)模式。客户订阅需要信息,并监听消息,消息到来后通知客户接收
- B.采用动态接收表(DynamiC List)模式。客户订阅需要消息,接收表是一个路由器,把一个消息广播给一组接收者,同时为每个接收者提供专门消息处理
- C.采用消息存储库(Message Store)模式。监听所有消息,将它们存储到一个消息存储库中,通过查询客户订阅状态如何进行消息分发
- D.采用文件传输(File Transfer)模式。用户安装客户端监听消息,消息转换为文件,通过FTP传输并通知用户接收消息
正确答案及解析
正确答案
B
解析
这里包含两个方面需求,首先是一个"订阅一发布"要求,即向用户推送他们感兴趣消息;另外一个需求是向特定用户群发送特定消息。对这两个需求,仅仅采用"订阅一发布"方式无法满足第二个功能需求。应该采用动态接收表(Dynamic List) 模式,客户订阅需要消息,接收表是一个路由器,把一个消息广播给一组接收者,同时为每个接收者提供专门消息处理,这样才能完全满足应用要求。





