消息服务器相关操作说明_070808.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
消息服务器相关操作说明_070808.doc

消息服务器相关操作说明 消息队列使用结构可以简单划分为消息发送端、服务器端和消息订阅端。首先在所有的模块启动时都会向消息服务器端进行消息订阅,告诉服务器需要订阅哪种类型的消息,之后如果某个模块需要向其它模块发送消息,这个模块就会将消息发送到服务器端,服务器端会根据各个模块订阅消息的类型,将这个消息转发打相应某块的本地消息队列中去,之后订阅端的模块就会从本地的队列中获取这个消息并进行相应的处理。 消息队列是用来实现播出软件不同模块之间进行通信的,目前的软件中在以下几个流程中应用了消息队列: a 编单软件发送节目单后播出软件立即接到并显示发单信息;(备注:该流程中,编单软件先将消息发送到消息服务器的消息队列中(队列名称在系统配置工具中进行配置),消息服务器端在检测到自己的队列中有了新的消息后,就会根据该消息的类型和消息订阅情况,判断出播出工作站的队列订阅了这个消息,所以将该消息转发到到播出模块的本地消息队列中(默认为dbsap_local_mag),播出软件在检测到本地队列中有了新的消息后,处理该消息并弹出窗口提示有新的节目单已经被发送了) b 在播出软件中添加边播出边上载任务以及延时播出上载任务后,上载软件可以立即添加相应的上载任务;(备注:该流程中,播出软件先将消息发送到消息服务器的消息队列中,消息服务器端在检测到自己的队列中有了新的消息后,就会根据该消息的类型和消息订阅情况,判断出上载工作站的队列订阅了这个消息,所以将该消息转发到到上载工作站模块的本地消息队列中(默认为uploadmsgqueue),上载软件在检测到本地队列中有了新的消息后,处理该消息并从数据库中读取对应地边播边载任务或延时播出任务添加到上载任务列表中) c 在素材管理器中添加素材同步相关任务,或者选择重新执行某个失败的素材管理任务后,素材同步服务器可以立即获取并执行相关任务。 (备注:该流程中,素材管理器先将消息发送到消息服务器的消息队列中,消息服务器端在检测到自己的队列中有了新的消息后,就会根据该消息的类型和消息订阅情况,判断出素材同步服务器的队列订阅了这个消息,所以将该消息转发到到素材同步服务器的本地消息队列中(队列名称是在系统配置工具中配置的),素材同步服务在检测到本地队列中有了新的消息后,处理该消息并从数据库中读取对应同步任务添加到执行列表中) d 在素材管理器中选择改变同步迁移任务的执行优先级。 (备注:该流程中,素材管理器先将消息发送到消息服务器的消息队列中,消息服务器端在检测到自己的队列中有了新的消息后,就会根据该消息的类型和消息订阅情况,判断出素材同步服务器的队列订阅了这个消息,所以将该消息转发到到素材同步服务器的本地消息队列中(队列名称是在系统配置工具中配置的),素材同步服务在检测到本地队列中有了新的消息后,处理该消息并改变对应任务的优先级) e 在素材管理器中更新了某些素材的信息后,在播出软件中弹出对话框提示素材更新信息。 (备注:该流程中,素材管理器先将消息发送到消息服务器的消息队列中,消息服务器端在检测到自己的队列中有了新的消息后,就会根据该消息的类型和消息订阅情况,判断出播出软件的队列订阅了这个消息,所以将该消息转发到到播出软件的本地消息队列中(默认队列名称为:dbsap_local_msg),播出软件在检测到本地队列中有了新的消息后,处理该消息并弹出对话框提示某条素材信息已经更新。) F同步任务失败后,提交任务的工作站端素材管理器会弹出提示对话框,提示某条素材任务失败。(备注:该流程中,同步服务器先将消息发送到消息服务器的消息队列中,消息服务器端在检测到自己的队列中有了新的消息后,就会根据该消息的类型和消息订阅情况,判断出各个工作站素材管理器的队列订阅了这个消息,所以将该消息转发到到各个工作站素材管理器的本地消息队列中(队列名称是在系统配置工具中配置的),素材管理器在检测到本地队列中有了新的消息后,处理该消息,如果取人消息中通知的任务是本工作站提交的,则弹出对话框提示) 如果在上述的应用流程中消息队列没有起到作用,可以通过下列方法来判断问题原因: a 首先确认发送端和接收端使用的本地消息队列是否存在且可以正常访问(可以对队列进行读写操作,具体访问消息队列的方法参考附录一),消息服务器也是正常运行的(消息服务器的启动和查看,参考附录二) b 退出消息服务器软件和接收端应用程序, c 在发送端软件执行一个可以发送消息的动作(参考前面提到的应用流程),然后到服务器端的消息队列中查看消息是否发送过去,如果可以看到新发送的消息,说名消息发送端的工作正常。否则,有可能是消息发送端软件问题,并没有向服务器端发送消息,或者是系统配置错误,没有指定正确的消息服务器地址,或者是发送端和服

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档