消息队列服务器具有相当强大的功能和非常好的可扩展性,从而保障了好易通科技三台合一指挥调度系统强大的系统兼容性,充分的可扩展性,为升级扩展为城市应急联动系统奠定了良好的技术基础。
一. 接收消息与消息的分发
消息队列服务器通过给各个子系统提供接口,接收从各个子系统发送过来的消息,然后放入消息队列中,消息队列服务器通过对消息队列中的信息进行分析,然后转发至相应的子系统,如接处警子系统与集群系统之间,通过消息队列服务器的消息转发功能,接收到接处警子系统发送给集群系统的消息,再将集群系统响应信息,回送给接处警子系统,实现了接处警子系统与集群系统之间的通信。
二. 自动连接功能
好易通科技三台合一指挥调度系统中的一些子系统需要首先发送信令,得到允许后才能与之进行通信,如集群系统,与集群系统通信时都要首先发送与集群系统连接的信令,集群系统才会与其它的子系统进行通信,消息队列服务器在每次与集群系统进行通信时都会自动与其进行连接,自动发送相关信令,使得其它子系统可以很简单的与集群系统进行通信。
三. 消息分发时的自动分配功能
消息队列服务器进行消息的分发时,采用了ACD算法进行分配,会首先对被分发的子系统进行分析,找到其中空闲的才进行分发,如无线对讲机进行回报时,消息服务器会根据接处警坐席的状态进行判断,将消息分配给正处在空闲中的坐席,如果多个坐席空闲,将选择其中空闲时间较长的坐席。
四. 容错功能
消息队列服务器具有相当强大的容错能力,消息队列服务器所连接的数据库,集群系统等消息队列服务器正常运行所必需的软件,消息队列服务器都有自动重连的功能,在它们出错的情况下,消息队列服务器都可以正常工作,不会因为哪一部分工作不正常,而影响到消息队列服务器,一般情况下消息队列服务器可以做到一次配置成功以后不用管理的能力。
五. 系统协同功能
六. Windows服务
消息队列服务器做成了Windows服务,可以随Window系统一起启动和关闭,使用户不用每次都要启动消息服务器,如图2。
七. 日志记录功能
消息队列服务器有自带的日志记录功能,可以方便管理人员查看日志,找出问题的所在,如图3。
好易通公司供稿 CTI论坛编辑