BeetleX

轻量级、高性能、开源、易用、支持SSL和Linux/Windows多平台通讯应用框架

Webapi服务 Websocket服务 自定义TCP通讯 API应用网关 API实时监控 API性测试集成

(WebApi网关功能图)

BeetleX
Bumblebee
  • 基于BeetleXBeetleX.FastHttpApi扩展的高性能Webapi网关组件
  • 灵活的路由配置,轻易制定转发规则
  • 权重、一致性转发和RPS控制让服务并发控制更简便
  • 支持TLS,保证网关通讯的安全可靠
  • 支持动态插件更新,不需要停止服务即可调整业务控制
  • 在一台4核的服务器上可以达到10Gb带宽和高于100K rps转发效能
  • 支持多平台,可部署到linux,windows等不同系统中
  • 项目开源地址:https://github.com/IKende/Bumblebee
BeetleX.Redis
  • 基于BeetleX实现的Redis client组件
  • 基于async/non-blocking模式,提供高效的并发处理效率
  • 支持读写分离和主从备份
  • 默认支持Json和Protobuf存储格式
  • 项目开源地址:https://github.com/IKende/BeetleX.Redis
FastHttpApi
  • 基于BeetleX扩展的高性能webapi和websocket服务组件
  • 支持TLS,轻易构建安全可靠的webapi和websocket通讯服务
  • 出色的性能支持,在一台4核的服务器上可达到200k以上rps的并发处理能力
  • 支持多平台,可部署到linux,windows等不同系统中
  • 项目开源地址:https://github.com/IKende/FastHttpApi
  • 示例:https://github.com/IKende/FastHttpApi/tree/master/samples提供webapi,Chat,cookie,filter,websocket和jwt验证等完整示例
Web api benchmark
  • 集成测试用例管理和性能测试的多平台可视化管理工具
  • 基于WEB部署,所以可以多人同时进行用例管理和单元测试
  • 出色的性能,在一台4核的服务器上可达到200k以上rps的压测性能
  • 提供详细状态响应情况和延时分布,给你更多的优化数据参考
  • 支持多平台,可部署到linux,windows等不同系统中
  • 项目地址:https://github.com/IKende/WebApiBenchmark

需要咨询框架基于商业应用或扩展功能请联系QQ:28304340 或邮箱28304340@qq.com|henryfan@msn.com

如果需要了解框架的使用请移步到BlogsGithub issue随时解答你的疑问


本站完全基于BeetleX构建 Copyright © 2019 ikende.com email:henryfan@msn.com github.com