测试nanomsg : ipc的pub/sub效率
通过dbgview来测试时间差,结果如下
如果数据长度为1和1024之间,时间大概都是0.4ms左右
使用(s, &pInfo, NN_MSG, 0)的方式需要nn_freemsg(pInfo)来释放,释放时间大概在0.0几ms左右,可以忽略不计。
下面测试多个sub接收单个pub以及单个sub接收多个pub的结果的效率
经过测试,多个pub以及多个sub之间的效率影响几乎不计
测试websocket 以及 push pull 以及bus模式体验
websocket简单测试通过,但是在公司不好使用浏览器验证,回家自行验证
bus的原理没有看明白,但是效果是:类似于总线,各个终端发送数据到总线上,然后总线会把数据分配到其他终端
所谓bus,就是任意一个socket,只要有其他socket连接我,那么只要我send,那么那些连接我的socket就可以recv
每个bus socket的级别都是一致的
申请svn权限:已经申请跨组权限申请