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)

 相關擴展組件

  上述組件都支持TLS通訊機制。

以上是Beetlex的一些基礎介紹和擴展功能,下面主要介紹FastHttpApi這個組件的應用。

FastHttpApi幫助目錄

  1. 使用入門
  2. 基礎配置
  3. 控制器定義
  4. 請求方式
  5. 數據綁定
  6. 自定義內容輸出
  7. Cookie和Header處理
  8. 請求參數驗證
  9. 過慮器應用
  10. 統一異常處理
  11. 跨域處理
  12. JWT驗證集成
  13. WebSocket服務
  14. 靜態資源處理
  15. 使用SpanJson輸出
  16. 自定義控制器訪問路徑
  17. 制訂控制器緩存
  18. 控制器線程隊列設置
  19. 嵌入WPF/WinForm
  20. 管理工具集成
  21. Javascript插件
  22. 使用Autofac注入
  23. 使用Hosting和DI注入
  24. 微服務網關

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM