Communicator概要设计.docxVIP

  • 5
  • 0
  • 约 11页
  • 2017-06-09 发布于山东
  • 举报
Communicator概要设计版本日期内容/修改V0.06/13/2016草稿结构LOG接收线程:Communicator将各客户端发送过来的LOG存放到数据库中。LOG上传线程:Communicator从数据库中取出LOG发送到管理平台。文件下载线程:Communicator从管理平台下载文件,需要创建两个下载线程,分别用来下载Config/Policy和其他文件。文件上传线程:Communicator向管理平台上传文件。配置组件:配置服务器连接超时时间、LOG上传间隔、一次上传条数、MD校验错重传次数、日志等级。日志组件:记录Communicator模块的日志。流程Communicator通过libcurl实现向Server发送/请求数据。注册同步请求异步请求下载文件上传文件上传LOG接口ComSetWorkingDir/* * 功能描述:设置工作路径,如果同一目录下的多个进程都需要初始化Communicator,需要在每个进程中设置不同的工作路径,工作路径必须存在 * 参数: * [dir]: 工作路径 */int ComSetWorkingDir(const std::string dir);ComInitByKey/* * 功能描述:自动下载证书 * 参数: * [connConfig]: 请求证书所需要的内容(包括ClientType、ip、port、key等) *

文档评论(0)

1亿VIP精品文档

相关文档