摘要: BeetleX是开个轻量级高性能的开源TCP通讯应用框架,通过BeetleX可以轻松扩展不同场的TCP应用服务和客户端组件。框架开源地址:https://github.com/IKende/BeetleX 组件特点 高性能TCP通讯组件,轻易实现百万级RPS通讯交互 提供完善的会话管理机制和协议分析 阅读全文
posted @ 2019-09-18 15:05 beetlex 阅读(3144) 评论(3) 推荐(3) 编辑
摘要: 组件在新版本中支持使用.NET Core的DependencyInjection组件注入控制器,这样极大方便地对控器一些功能类型通过DI注入到控器中。 引用组件 定义Host服务 var builder = new HostBuilder() .ConfigureServices((hostCont 阅读全文
posted @ 2019-09-18 14:42 beetlex 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 组件并不提供控制器注入的支持,但提供控制器创建事件来支持用户自定义控制器创建;在这个事件里用户可以引入第三方的注入组件来实现控制器相关注入功能。以下是一个技术友人针对Autofac注入的一个扩展。 控制器创建事件定义 apiServer.ActionFactory.ControllerInstanc 阅读全文
posted @ 2019-09-18 14:40 beetlex 阅读(1403) 评论(2) 推荐(0) 编辑
摘要: 相信大家针对WepApi调用编写JavaScript都感觉非常麻烦,组件提供一个插件可以自动生成相关控制器调用脚本,从而让页面调用接口更简便(插件暂只支持VS2017)。 安装插件 下载 https://github.com/IKende/FastHttpApi/blob/master/Extend 阅读全文
posted @ 2019-09-18 14:34 beetlex 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 组件提供了一个简单的服务管理插件,它可以在线查看服务基础资源使用情况,并发数据,设置配置,在线查看日志和文件管理等功能。服务加载这个插件非常简单,只需要引用相关DLL加载它即可访问管理。 安装插件 加载插件 mApiServer.Register(typeof(BeetleX.FastHttpApi 阅读全文
posted @ 2019-09-18 14:29 beetlex 阅读(318) 评论(0) 推荐(0) 编辑