摘要:Bumblebee是款基于.net core開發開源的http服務網關,經過最近版本的完善在功能足以滿足作為微服務網關的需要。在微服務網關功能中它提供了應用服務負載,故障遷移,安全控制,監控跟蹤和日志處理等;不僅如此它強大的插件擴展功能,可以針對實業務情況進行不同的相關插件應用開發滿足實際情況的需要 閱讀全文
posted @ 2019-10-06 16:39 beetlex 閱讀 (1090) 評論 (15) 編輯
摘要:BeetleX是開個輕量級高性能的開源TCP通訊應用框架,通過BeetleX可以輕松擴展不同場的TCP應用服務和客戶端組件??蚣荛_源地址:https://github.com/IKende/BeetleX 組件特點 高性能TCP通訊組件,輕易實現百萬級RPS通訊交互 提供完善的會話管理機制和協議分析 閱讀全文
posted @ 2019-09-18 15:05 beetlex 閱讀 (593) 評論 (0) 編輯
摘要:本文主要針對BeetleX和Asp.net Core在基礎WebApi功能性能對比 測試環境描述 測試功能代碼 為了確保測試的基礎功能一致性,因此所有測試的url和請求輸出內容都是一致。以下是針對BeetleX和Asp.net Core實現的WebaApi基礎功能代碼: asp.net core m 閱讀全文
posted @ 2019-03-09 19:22 beetlex 閱讀 (650) 評論 (1) 編輯
摘要:說到WebApi管理和測試工具其實已經非常多的了,Postman、Swagger等在管理和維護上都非常出色;在性能測試方面也有不少的工具如:wrk,bombardier,http_load和ab等等。不過這些工具都具有單一性,管理和維護好的在性能測試上比較低效,對于性能測試好的在管理和維護上不理想! 閱讀全文
posted @ 2019-03-09 14:03 beetlex 閱讀 (1893) 評論 (0) 編輯
摘要:BeetleX.XRPC是基于接口的遠程通訊組件,它不緊可以把接口提供客戶端調用,同樣也支持服務端創建客戶端的接口實例并主動調用客戶端的方法.接口有著非常的規范性和約束性,但前提你是必須制定相應的接口并實現才行;為了讓通訊在.NET平臺使用變得更簡便,在新版中組件支持遠程委托調用.這功能不僅可以讓客 閱讀全文
posted @ 2020-03-07 12:00 beetlex 閱讀 (101) 評論 (0) 編輯
摘要:BeetleX.AdminUI是基于Beetlexjs+Vuejs+Bootstrap相結合的后臺管理框架,主要介紹在不使用Webpack的情況下,如何用VS來開發一個單頁面的Web后臺管理應用。如果你喜歡用Vuejs+Html,那通過這個示例你可以更好的了解Vuejs+Html的使用。在介紹之前先 閱讀全文
posted @ 2020-02-12 11:13 beetlex 閱讀 (510) 評論 (1) 編輯
摘要:NetBenchmark是針對網絡服務壓測訂制的開源組件,組件提供TCP,HTTP和Websocket的壓力測試基礎功能;為了更好的符合業務需求組件不提供UI配置信息源的方式(畢竟這種方式只能作有限制測試),而是由使用者來自己制定相應的邏輯代碼來進行具體的業務測試。組件基于netstandard2. 閱讀全文
posted @ 2020-02-06 12:17 beetlex 閱讀 (234) 評論 (0) 編輯
摘要:在傳統網絡服務中擴展中需要處理Bytes來進行協議的讀寫,這種原始的處理方式讓工作變得相當繁瑣復雜,出錯和調試的工作量都非常大;組件為了解決這一問題引用Stream讀寫方式,這種方式可以極大的簡化網絡協議讀寫的工作量,并大大提高協議編寫效率。接下來就體驗一下組件的PipeStream在處理一個完整的 閱讀全文
posted @ 2020-01-17 13:53 beetlex 閱讀 (242) 評論 (0) 編輯
摘要:在這里主要介紹beetlex應用網關的兩個插件,分別是聚合和url請求過慮.通過聚合插件可以把整合多個請求的數據來應答請求端,而Url請求過慮同可以拒絕一些有非常關鍵字的請求。 請求聚合 在網關服務中請求聚合是允許把多個請求打包成一個響應給請求方,這樣不僅可以節省請求方的請求數量,還可以根據需求的情 閱讀全文
posted @ 2020-01-13 09:41 beetlex 閱讀 (213) 評論 (3) 編輯
摘要:一般遠程接口調用的服務都是基于客戶端主動調用服務端,由服務端來提供相關的接口服務;在新版本的XRPC中引入了一個新的功能,即接口雙向通訊,組件提供服務創建客戶會話的接口代理并調用客戶提供的接口服務。接下來介紹如何通過XRPC來使用接口雙向通訊的應用,并實現服務端調用WFP/WINFROM這些客戶端的 閱讀全文
posted @ 2020-01-06 09:53 beetlex 閱讀 (259) 評論 (1) 編輯
摘要:XRPC是基于BeetleX擴展一個遠程接口調用組件,提供.NETCore2.1和.NETStandard2.0的client版本。接下來詳細講解一下XRPC使用,從簡單的hello到桌面wpf調用服務、ssl通訊安全和對象注入等功能。 閱讀全文
posted @ 2020-01-02 15:28 beetlex 閱讀 (246) 評論 (0) 編輯
摘要:EventNext是.net core下的一個事件驅動的應用框架,通過它代理創建的接口行為都是通過事件驅動的模式進行調用.由于EventNext的所有調用都是基于事件隊列來進行,所以在資源控制上非常方便;它可以進行多樣性的線程分配,其中Actor應用就是它的一種基礎實現;在新的版中EventNext 閱讀全文
posted @ 2019-12-30 10:06 beetlex 閱讀 (276) 評論 (1) 編輯
摘要:其實構建一個Web多房間聊天室也并不是什么困難的技術,借助于websocket就可以輕松實現多用戶在線實時通訊交互;在這里主要介紹一下在BeetleX和BeetleXjs的支持下如何讓這個功能實現的更簡單和高效。接下來通過使用BeetleX來一步步講解Web多房間聊天室的具體實現。 信息邏輯 既然是 閱讀全文
posted @ 2019-12-24 10:17 beetlex 閱讀 (336) 評論 (0) 編輯
摘要:BeetleX是.net core平臺下的一個開源TCP 通訊組件,它不僅使用簡便還提供了出色性能的支持,可以輕易讓你實現上百萬級別RPS吞吐的服務應用。組件所提供的基礎功能也非常完善,可以讓你輕易擴展自己的服務應用,以下提組件集成的功能: 完善的會話管理機制,可以根據連接狀態和相關日志 專門針對內 閱讀全文
posted @ 2019-12-20 15:18 beetlex 閱讀 (344) 評論 (0) 編輯
ag二分彩