TinydbNOSQL 服务器
Tinydb 是一个超小的支持插件式存储引擎的的 NOSQL 服务器,核心代码只有200行C,并利用C模拟了C++的多态和继承,你可以在此基础上实现自己的存储引擎,Tinydb 小巧精简,非常适用于课堂教学。
Tinydb 内置了两种存储引擎,内存式存储引擎(基于 uthash)和可持久化的存储引擎(基于leveldb),另外还提供了如何实现自己的存储引擎的模板样例,你可以按照此例子一步一步实现自己的存储引擎。
Tinydb 目前除了作为程序库的方式嵌入到你的应用中以外,还提供了 RESTful 访问方式,网络连接的处理采用libevent2,你可以在浏览器里面进行数据库操作,如:
SET
http:127.0.0.1:8088/set?key=hello&value=world
{"err": "OK","msg":"Set key successfully."}
GET
http:127.0.0.1:8088/get?key=hello
{"key": "hello","val":"world"}
DELETE
http:127.0.0.1:8088/delete?key=hello
{"err": "OK","msg":"Delete key successfully."}
评论
CoreDNSDNS服务器
CoreDNS是一个DNS服务器/转发器,用Go编写,提供链式插件,每个插件都执行(DNS)功能,例如 Kubernetesservicediscovery, Prometheusmetrics or
CoreDNSDNS服务器
0
HunchentootWeb 服务器
Hunchentoot是一个使用CommonLisp编写的Web服务器,同时也是一个工具包用来构建动态网站。作为独立的Web服务器,Hunchentoot支持HTTP/1.1chunking,持久连接
HunchentootWeb 服务器
0
FizmezWebServerWeb 服务器
FizmezWebServer是一个非常简单的Web服务器。对于了解服务器和守护程序很有用,整个程序包压缩后的容量不到20KB。可以在任何支持sockets的Java环境中使用它。
FizmezWebServerWeb 服务器
0
BrazilWeb 服务器
Brazil是一个分布式内容的Web应用服务器。该框架使独立的系统能够在网络空间内协同工作,强大的认证架构使外网能够在不影响安全的情况下在开放的环境中访问内网。Brazil项目促进了门户网站和内容聚合
BrazilWeb 服务器
0
Telemetry-server服务器
Telemetry-server是MozillaTelemetry项目的服务器。能够接收、验证、转换、存储、处理来自火狐浏览器的Telemetry数据。
Telemetry-server服务器
0
OpenSIPSSIP服务器
OpenSIPS是一个成熟的开源SIP服务器,除了提供基本的SIP代理及SIP路由功能外,还提供了一些应用级的功能。OpenSIPS的结构非常灵活,其核心路由功能完全通过脚本来实现,可灵活定制各种路由
OpenSIPSSIP服务器
0