码迷,mamicode.com
首页 > 编程语言 > 详细

C++快速开发样本工程的建立--简介

时间:2018-04-28 14:06:17      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:pthread   框架   网管   建立   tmg   fifo   nbsp   业务   方便   

背景

 

在开发项目过程中,一些功能库能反复被写被用,可以写成库被重用;

但是行业业务也随着换项目,每次重新写一次,如果把一些功能业务和框架绑定,配置绑定,只需要添加,修改,增加业务功能,就可以搭建C++业务系统。

 

基础工具库准备:

自有工具库Framwork(基于标准C++,pThread库的跨平台库):

Blockmsg模块:自定义块消息工具

CommFramwork:通讯库组件

FramworkAp:协议流程集与协议编解码组件

NetMgr:网管组件(被管模块的注册,注销;监管本地信息的查询与上报,向下的订阅服务)

NetMgrAgent:网管代理组件(告警通知,告警处理,协议流转,与报文处理)

Utility:工具组件(配置文件,日志,编解码,互斥量,信号量,定时器,日期时间,MD5,平台依赖,单件类,字符串处理,线程基类)

XQueue:(创建和管理进程间队列,用于进程间通信,多个writer,一个reader,支持一种方式FIFO)

XQueueIo:(读,写队列基类)

 

C++库:

C++11:便利的C++新特性

Boost:工具集合

poco++:方便嵌入的库,跟自有库有很多重叠

nanomsg:方便嵌入的分布式库,可快速建立订阅,数据传输服务程序

 

C++快速开发样本工程的建立--简介

标签:pthread   框架   网管   建立   tmg   fifo   nbsp   业务   方便   

原文地址:https://www.cnblogs.com/ypdxcn/p/8966767.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!