RSDP architecture
2019-02-15 15:06:38 0 举报
基础架构
作者其他创作
大纲/内容
muti_process
module_mng
cpu_mng
ZLOG
mem_mng
asyn_fileio
sftp/ftp server
REDIS
HYPERSCAN
……
CoreFrame Layer
algorithm_mng
asyn_cache
driver_mng
RSDP(快速开发平台)1.架构简介RSDP架构分层:thirdlib layer(第三方库层)、corelib layer(核心库层)、coreframe layer(核心框架层)、coreservice layer(核心服务层)。RSDP特点:1)简单性,提供简单Makefile模板,用户无需依赖其他第三方库(比如使用dpdk,一般做法首先下载dpdk源码,编译很长时间,还要依赖dpdk编译模板),而且coreLib核心库,收集、封装了各大优秀开源库的功能及特性,使用户使用方便。2)独立可用性,用户只选取部分功能模块单独使用。3)高性能,RSDP不仅仅提供快速开发平台,而且最终目的是提供高性能处理能力,部分模块性能优于开源。4)可管理性,提供各种模块管理监控功能,如内存使用情况,队列使用情况等。5)多用性,RSDP不仅仅提供SDK库,还提供开发框架及服务。6)可扩展性, 提供框架注册和服务注册模板。
cmd_mng
http server
thread_mng
muti_threads
interface_mng
NGINX
asyn_netio
CoreLib Layer
database_mng
tcp/udp server
log_mng
process_mng
DPDK
RSDP architecture
CoreService Layer
communicate_mng
ThirdLib Layer
收藏
收藏
0 条评论
下一页