BeetleX是一个轻量级高性能的开源TCP通讯应用框架,通过BeetleX可以轻松扩展不同场的TCP应用服务和客户端组件。框架开源地址:https://github.com/IKende/BeetleX

组件特点

  • 高性能TCP通讯组件,轻易实现百万级RPS通讯交互

  • 提供完善的会话管理机制和协议分析规则

  • 提供简洁的扩展结构,轻易实现http,websocket,mqtt等应用通讯协议

  • 支持TLS,让你构建的通讯服务更安全可靠

  • 支持.NetCore2.1和.NetStandard2.0或更版本的框架

  • 支持多平台,可部署到linux,windows等多系统平台

以下是Benchmarks for .net (2019-8-9)

相关扩展组件

  • HTTP和Websocket服务组件FastHttpApi

  • HTTP网关组件Bumblebee

  • RPC组件XRPC

  • Redis Client组件BeetleX.Redis

  • HTTP和Websoket客户端组件HttpCients

  上述组件都支持TLS通讯机制。

以上是Beetlex的一些基础介绍和扩展功能,下面主要介绍FastHttpApi这个组件的应用。FastHttpApi是基于Beetlex扩展的轻量级高性能的HTTP服务组件。由于组件完全基于通讯层扩展并提供了非常轻量级的架构,因此性能上有非常出色的表现;组件不仅提供出色的性,在功能上也提供完善的支持。

帮助目录

  • 使用入门

  • 基础配置

  • 控制器定义

  • 请求方式

  • 数据绑定

  • 自定义内容输出

  • Cookie和Header处理

  • 请求参数验证

  • 过虑器应用

  • 统一异常处理

  • 跨域处理

  • JWT验证集成

  • WebSocket服务

  • 静态资源处理

  • 使用SpanJson输出

  • 自定义控制器访问路径

  • 制定控制器缓存

  • 控制器线程队列设置

  • 嵌入WPF或WinForm

  • 管理工具集成

  • JavaScript插件应用

  • 使用Autofac注入控制器

  • Hosting和DI注入控制器

详细查看https://github.com/IKende/FastHttpApi/wiki

BeetleX之FastHttpApi服务使用详解相关推荐

  1. Linux下的samba服务配置详解

    Linux下的samba服务配置详解 一.Samba介绍 二.Samba工具及特性 三.搭建环境介绍 四.Samba配置步骤 1.服务端操作 2.在客户端操作 五.测试用户的权限情况 一.Samba介 ...

  2. Spring Cloud Eureka 入门 (三)服务消费者详解

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "真正的进步 ...

  3. java调用webservice_笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解...

    原标题:笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解 Java开发网站架构演变过程,到目前为止,大致分为5个阶段,分别为单体架构.集群架构.分布式架构.SOA架构和微服务架构.下 ...

  4. apache启服务命令_Linux系统重启apache服务命令详解

    Linux系统中apache是重要的一个服务,掌握基本操作尤其重要.下面由学习啦小编为大家整理了Linux系统重启apache服务命令详解,希望对大家有帮助! Linux系统重启apache服务命令详 ...

  5. Linux 创建网页服务,Linux使用Node.js建立访问静态网页的服务实例详解

    Linux使用Node.js建立访问静态网页的服务实例详解 一.安装node.js运行所需要的环境,: 二.创建node目录(/node/www),并在目录下创建node.js服务文件server.j ...

  6. ElasticSearch预警服务-Watcher详解-Schedule配置

    介绍 Watcher服务详解-定时器的设定 关于Schedule配置选择,Watcher提供了丰富的时间语法支持,采用UTC时间,来我们一起看下如何设置: 支持的设置方式: hourly:按小时周期设 ...

  7. 从零开始的Nginx详解(3)【Nginx-Https服务配置详解】

    HTTP图片服务器及HTTPS 一.HTTP图片服务器 1.使用Nginx作为图片服务器 2.配置步骤 2.配置Nginx 3.测试 二.HTTPS详解 1.ssl简介: 2.HTTPS 三.Ngin ...

  8. 服务器文件共享不同用户互访设置,samba配置_samba文件共享服务配置详解

    摘要 腾兴网为您分享:samba文件共享服务配置详解,之了课堂,央视影音,人人理财,平安证券等软件知识,以及游戏通用窗口化工具,福建省校讯通,净天之命1.71,teamviewer安卓,宝贝听听,手机 ...

  9. Docker服务编排详解——(六)

    Docker服务编排详解--(六) 一.Docker Compose 概述 二.Docker Compose 安装 三.Docker Compose 使用 一.Docker Compose 概述 Co ...

最新文章

  1. niceScroll在ie11和edge浏览器上面滚动时抖动问题
  2. c++ 读取访问权限冲突_Linux系统利用可执行文件的Capabilities实现权限提升
  3. mysql5.7.14_mysql 5.7.14 下载安装配置方法图文教程
  4. 如何将零填充到字符串?
  5. anaconda conda 的使用(指定镜像源、虚拟环境的创建)
  6. r语言 怎么把字调大_R语言中字体设置
  7. css设置ios系统默认字体大小设置,iOS 自定义字体设置与系统自带的字体
  8. 第十一章 第三将 项目风险管理
  9. LaTex\TexStduio设置参考文献Bibtex
  10. 动图如何在线制作?教你一键在线制作动图
  11. python---使用QQ邮箱发送邮件
  12. 结构体指针和结构体指针变量的区别
  13. 使用nmcli添加静态/DHCP配置
  14. 计算机远程教育网点,网络远程教育统考《计算机应用基础》电子表格部分练习(二)...
  15. HTML之CSS画三角形原理
  16. 美通企业日报 | Shake Shack汉堡明年北京开店;万豪推出一价全包度假服务平台...
  17. 从qemu-virtio到vhost-user
  18. AI视觉分析技术在智慧水利中的应用
  19. 自然语言处理总复习(十一)—— 信息检索
  20. Redis案例实战_微信抢红包

热门文章

  1. Microsoft Teams的Meet Now功能
  2. pc微信不支持flash_在出售PC之前,如何取消对Flash内容的授权
  3. 什么是Google Play保护以及如何确保Android安全?
  4. 阻止中文输入法输入拼音的时候触发input事件
  5. MyEclipse的Git配置
  6. 两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)
  7. Llinux 磁盘配额的搭建和常规问题解答
  8. 【Android开发】Android应用程序目录结构
  9. Blazor University (10)组件 — 捕获意外参数
  10. [有奖励]GeneralUpdate开源项目招募开发者