WheatserveruWSGI轻量级项目
Wheatserver来自于构造一个开源的uWSGI轻量级的项目,但随着项目发展,可插拔式的工程构建使得发展为通用应用服务器,分离的模块使得极易构造出适合的应用环境。通过Wheatserver,我们构建出了一个极快的WSGI应用服务器和Redis集群管理应用,我们发现Wheatserver能极大的提高高性能服务器端软件的构建。
设计目标
- 具备一定强度的并发请求处理能力
- 具有多种工作模式,同步、异步或者多线程,协程,并且可以扩展
- 应用层协议和应用可以模块式开发,框架最少接口化和接口最少疑惑
- 具备强有力的内部反馈和自省能力,方便系统管理
- 最少的依赖和选项最少化
- 增强系统的自身调控,减少高级配置项
- 保持简洁
特性
- 快速: 全部用C实现,丢弃任何不需要的组件
- 低内存: 保存进程低内存需要并且采取措施使多个工作进程能尽量共享只读内容
- 插件式: 模块可以自由增加和卸载,可以方便自定义所需模块
- 监控: 自定义模块监控内容,可以通过客户端直接查看统计信息
- 热重启: 改变配置文件后可以通过发送信号来热重启
- 运维: 通过非常简单的命令接口协议使管理人员能方便的控制Wheatserver
评论
L3AF轻量级 eBPF 项目
L3AF是一个使用了eBPF及相关技术提供“内核函数即服务”的项目,由零售巨头沃尔玛开源。它能够在由Go语言编写的高级控制平面的帮助下,提供完整的eBPF网络应用程序的生命周期管理,其中包括基于eBP
L3AF轻量级 eBPF 项目
0
FamilyChatAndroid 轻量级 IM 开源项目
家聊是一款基于环信开发专为老人打造的轻量级IM开源项目。主要功能聊天模块,包含文字聊天、语音聊天、发送图片、短视频、实时音频通话、实时视频通话。2.通讯录:可获取系统通讯录,和环信好友关系整合。3.拨
FamilyChatAndroid 轻量级 IM 开源项目
0
foy轻量级的项目 build 工具
福伊(foy)是一个轻量级的基于nodejs 和 promise的通用build工具特点:基于promise的任务和内置工具函数(fs/shell),无缝支持async/await类似于shelljs
foy轻量级的项目 build 工具
0
PearProject轻量级的在线项目/任务协作系统
PearProject,梨子项目管理系统,一款轻量级的在线项目/任务协作系统。目前已实现的主要功能项目管理任务管理账号管理文件管理团队管理权限管理多组织管理技术栈PHPVueMySQLRedis相关界
PearProject轻量级的在线项目/任务协作系统
0
PearProject轻量级的在线项目/任务协作系统
PearProject,梨子项目管理系统,一款轻量级的在线项目/任务协作系统。目前已实现的主要功能项
PearProject轻量级的在线项目/任务协作系统
0