1.对讲服务器开发和维护,服务器采用c++开发,用于做 对讲逻辑业务的 相关处理,负责处理对讲终端的登录 、定位上报、心跳保活、以及对讲相关业务处理 。采用ace框架实现线程池、定时器以及使用响应器实现udp消息接收及处理,使用epoll实现tcp消息接收以及处理。使用grpc框架实现和go服务之间的通信。使用mysql、pgsql、dmsql等进行数据存储和查询。使用redis做临时数据存储以及rmq作进程间消息同步。
2.用户连接服务的开发和维护,采用go开发,用于维护对讲终端以及网页调度台的登陆连接,以及相关 业务逻辑向其他网元的转发。使用websocket与终端以及网页调度台进行连接,使用grpc框架与其他网元进行信息传递。
3.mfc桌面应用程序 开发,使用c++开发实现监控 指定目录下的文件生成及变化 ,要求做到每种设备生产 的文件按协议解析其内容,提取数据后通过rmq上传到后端进行处理。