Duda - 用于嵌入式环境中的Web Service框架

jopen 11年前

Duda I/O 是一个事件驱动的Web Service框架,它暴露了一个友好的C API。它被设计得非常可伸缩,占用内存少和低CPU消耗。可用在嵌入式环境中:ARM, x86 和 x86_64。

其HTTP核心,基于 Monkey实现(一个GNU/Linux的强大和成熟开源的Web服务器)。

除了核心对象封装,它提供了一个系统,让每一个Web服务可以加载启动一个第三方对象,目前提供以下软件包:WebSocket的,JSON,SQLite的,SHA1和Base64。

其网络模型基于异步sockets,通过一些固定的线程进行平衡。 在这种方式实现了高性能和规模上的要求。

duda_architecture.png


项目主页:http://www.open-open.com/lib/view/home/1348712229432