项目经验>monitor

布控项目代码读解

⚫️monitor_db

  • camera_list_modle.h
    定义了CameraStatus和CameraModel
  • camera_list_service.h
    声明了摄像头列表的操作方法
  • camera_result_model.h
    定义了CamerResultModel
  • camera_result_service.h
    定义了CameraResultService对摄像头摘要的操作方法
  • connectionApiserver.h
    数据库连接管理定义
  • connectionPool
    连接池管理定义
  • monitor_camera_model.h
    定义MonitorCamera
  • monitor_camera_service.h
    定义了MonitorCamera的操作方法
  • monitor_model.h
    声明了MonitorModel
  • monitor_name_model.h
    声明了MonitorName
  • monitor_name_service.h
    定义了MonitorNameService的操作方法
  • monitor_objict_model.h
    声明了MonitorObjectModel
  • monitor_object_model.h
  • monitor_object_service.h
  • monitor_result_model.h
  • monitor_result_service.h
  • monitor_service
  • object_feature_model.h
  • object_feature_service.h
  • preprocess_model.h
  • preprocess_service.h

  • camera_list_service.cpp
    据摄像头列表进行操作
  • camera_result_service.cpp
    实现对MySQL数据库camera操作的方法
  • monitor_service.cpp
    实现对MySQL数据库monitor操作的方法
  • camera_list_service.cpp


⚫️monitor_server

  • monitorServiceImpl.h
    定义了MonitorServiceImpl封装装了对Monitor的操作
  • preprocessWorker.h
     使用线程池使用数据缓冲区对数据库进行写入操作实现
  • subscriberWorker.h
     定义了数据缓冲区

  • main.c
    链接MySQL与Redis
  • preprocessDataServicelmpl.c
    预处理数据服务
      预处理摘要的订阅,查询
      其中queryResultPageByPrepeocessId()方法封装了数据库库查询语句
  • monitorServiceImpl.cpp
    monitor布控服务的接口实现
  • workManager.cpp
     对预处理(preprocessWorker.h)的操作monitor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值