BeetleX之FastHttpApi服务使用详解
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服务使用详解相关推荐
- Linux下的samba服务配置详解
Linux下的samba服务配置详解 一.Samba介绍 二.Samba工具及特性 三.搭建环境介绍 四.Samba配置步骤 1.服务端操作 2.在客户端操作 五.测试用户的权限情况 一.Samba介 ...
- Spring Cloud Eureka 入门 (三)服务消费者详解
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "真正的进步 ...
- java调用webservice_笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解...
原标题:笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解 Java开发网站架构演变过程,到目前为止,大致分为5个阶段,分别为单体架构.集群架构.分布式架构.SOA架构和微服务架构.下 ...
- apache启服务命令_Linux系统重启apache服务命令详解
Linux系统中apache是重要的一个服务,掌握基本操作尤其重要.下面由学习啦小编为大家整理了Linux系统重启apache服务命令详解,希望对大家有帮助! Linux系统重启apache服务命令详 ...
- Linux 创建网页服务,Linux使用Node.js建立访问静态网页的服务实例详解
Linux使用Node.js建立访问静态网页的服务实例详解 一.安装node.js运行所需要的环境,: 二.创建node目录(/node/www),并在目录下创建node.js服务文件server.j ...
- ElasticSearch预警服务-Watcher详解-Schedule配置
介绍 Watcher服务详解-定时器的设定 关于Schedule配置选择,Watcher提供了丰富的时间语法支持,采用UTC时间,来我们一起看下如何设置: 支持的设置方式: hourly:按小时周期设 ...
- 从零开始的Nginx详解(3)【Nginx-Https服务配置详解】
HTTP图片服务器及HTTPS 一.HTTP图片服务器 1.使用Nginx作为图片服务器 2.配置步骤 2.配置Nginx 3.测试 二.HTTPS详解 1.ssl简介: 2.HTTPS 三.Ngin ...
- 服务器文件共享不同用户互访设置,samba配置_samba文件共享服务配置详解
摘要 腾兴网为您分享:samba文件共享服务配置详解,之了课堂,央视影音,人人理财,平安证券等软件知识,以及游戏通用窗口化工具,福建省校讯通,净天之命1.71,teamviewer安卓,宝贝听听,手机 ...
- Docker服务编排详解——(六)
Docker服务编排详解--(六) 一.Docker Compose 概述 二.Docker Compose 安装 三.Docker Compose 使用 一.Docker Compose 概述 Co ...
最新文章
- niceScroll在ie11和edge浏览器上面滚动时抖动问题
- c++ 读取访问权限冲突_Linux系统利用可执行文件的Capabilities实现权限提升
- mysql5.7.14_mysql 5.7.14 下载安装配置方法图文教程
- 如何将零填充到字符串?
- anaconda conda 的使用(指定镜像源、虚拟环境的创建)
- r语言 怎么把字调大_R语言中字体设置
- css设置ios系统默认字体大小设置,iOS 自定义字体设置与系统自带的字体
- 第十一章 第三将 项目风险管理
- LaTex\TexStduio设置参考文献Bibtex
- 动图如何在线制作?教你一键在线制作动图
- python---使用QQ邮箱发送邮件
- 结构体指针和结构体指针变量的区别
- 使用nmcli添加静态/DHCP配置
- 计算机远程教育网点,网络远程教育统考《计算机应用基础》电子表格部分练习(二)...
- HTML之CSS画三角形原理
- 美通企业日报 | Shake Shack汉堡明年北京开店;万豪推出一价全包度假服务平台...
- 从qemu-virtio到vhost-user
- AI视觉分析技术在智慧水利中的应用
- 自然语言处理总复习(十一)—— 信息检索
- Redis案例实战_微信抢红包
热门文章
- Microsoft Teams的Meet Now功能
- pc微信不支持flash_在出售PC之前,如何取消对Flash内容的授权
- 什么是Google Play保护以及如何确保Android安全?
- 阻止中文输入法输入拼音的时候触发input事件
- MyEclipse的Git配置
- 两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)
- Llinux 磁盘配额的搭建和常规问题解答
- 【Android开发】Android应用程序目录结构
- Blazor University (10)组件 — 捕获意外参数
- [有奖励]GeneralUpdate开源项目招募开发者