提高人脸动态布控系统比对服务的效率和鲁棒性,在大数据量请求、多人脸并发识别、大数据请求的情景下显得格外重要。 一般采用集群、并行设计、节点管理、转发服务等方式来解决。
大规模系统中比对服务器可采用集群架构、并行设计的思想,比对服务器可动态的添加或删除。由管理节点维护,管理比对服务器,监视比对服务器状态。比对模板在系统初始化时直接载入内存,减少I/O次数,可以按照指定的约束条件进行人像比对。

集群服务
集群服务为“中转服务”,“节点服务”提供业务支撑并管理整个业务逻辑执行过程在整个系统中起着负载均衡的功能,并采用B/S架构方式提供客户端应用服务。
节点管理器
节点服务对本地人脸模版进行管理,系统运行后节点服务会自动将本地节点中的人脸模版数据加载至内存以便加快系统人脸比对速度,当有执行业务比对时,即可进行实时比对。
中转服务
中转服务作为系统通讯的接入网关提供各设备的接入接口的同时还承载着业务处理接口功能,包含视频流注册和比对接口,图片注册和比对接口,以及视频文件注册和比对接口。
集群通过一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。这大大提高了人脸动态布控系统比对服务的并发处理能力。