摘要:Bumblebee是款基于.net core開發開源的http服務網關,經過最近版本的完善在功能足以滿足作為微服務網關的需要。在微服務網關功能中它提供了應用服務負載,故障遷移,安全控制,監控跟蹤和日志處理等;不僅如此它強大的插件擴展功能,可以針對實業務情況進行不同的相關插件應用開發滿足實際情況的需要 閱讀全文
posted @ 2019-10-06 16:39 開源微服務(BeetleX) 閱讀 (675) 評論 (7) 編輯
摘要:BeetleX是開個輕量級高性能的開源TCP通訊應用框架,通過BeetleX可以輕松擴展不同場的TCP應用服務和客戶端組件。框架開源地址:https://github.com/IKende/BeetleX 組件特點 高性能TCP通訊組件,輕易實現百萬級RPS通訊交互 提供完善的會話管理機制和協議分析 閱讀全文
posted @ 2019-09-18 15:05 開源微服務(BeetleX) 閱讀 (267) 評論 (0) 編輯
摘要:本文主要針對BeetleX和Asp.net Core在基礎WebApi功能性能對比 測試環境描述 測試功能代碼 為了確保測試的基礎功能一致性,因此所有測試的url和請求輸出內容都是一致。以下是針對BeetleX和Asp.net Core實現的WebaApi基礎功能代碼: asp.net core m 閱讀全文
posted @ 2019-03-09 19:22 開源微服務(BeetleX) 閱讀 (505) 評論 (1) 編輯
摘要:說到WebApi管理和測試工具其實已經非常多的了,Postman、Swagger等在管理和維護上都非常出色;在性能測試方面也有不少的工具如:wrk,bombardier,http_load和ab等等。不過這些工具都具有單一性,管理和維護好的在性能測試上比較低效,對于性能測試好的在管理和維護上不理想! 閱讀全文
posted @ 2019-03-09 14:03 開源微服務(BeetleX) 閱讀 (1447) 評論 (0) 編輯
摘要:Simple doc是一個簡易的文檔發布管理工具,為什么要寫Simple doc呢?主要原因還是github的wiki并不好用;沒有目錄結構,文章沒有Hx標簽索引,最悲劇的是文章編輯的時候不能直接圖片粘貼和文件上傳;為了滿足自己的需求也順帶幫Beetlex寫個完整的web示例所以花了些時間寫了Sim 閱讀全文
posted @ 2019-11-07 14:43 開源微服務(BeetleX) 閱讀 (461) 評論 (0) 編輯
摘要:在應用服務中API更新是很普遍的事情,為了服務良好地運作很多時候需要新舊版本同時兼容;為了應對這一系列的需求FastHttpApi在新版中強化了Url重寫機制來支持API訪問版本控制,由原來固定的重寫規則調整成支持動態數據的重寫規則,主要支持域名,header和querystring等不同值進一個重 閱讀全文
posted @ 2019-10-31 16:36 開源微服務(BeetleX) 閱讀 (187) 評論 (0) 編輯
摘要:在新版本的服務網關中提供了服務發現和泛域名路由解決功能,服務發現可以在無須配置的情況下實現服務自動注冊到網關中解脫對服務配置的繁瑣工作;而泛域名路由則可以針對不同的域名制定不同的負載規則。 使用consul服務發現插件 網關需要維護相關負載的服務器,手動添加相對來說是一件比較麻煩的工作;為了解決這一 閱讀全文
posted @ 2019-10-28 11:13 開源微服務(BeetleX) 閱讀 (199) 評論 (3) 編輯
摘要:在新版本的BeetleX.FastHttpApi中集成了IP訪問策略和URL重寫兩個功能,通過IP訪問策略可以制定服務針對不同IP的訪問限制控制;而URL重寫則可以制定更好的URL訪問方式。以下介紹這兩的功能的使用: IP策略 組件在1.6.7開始集成了IP限制功能,可以通過配置白名單或黑名單的方式 閱讀全文
posted @ 2019-10-24 11:00 開源微服務(BeetleX) 閱讀 (207) 評論 (0) 編輯
摘要:限流和緩存是網關中兩個非常重要的功能,前者是保障服務更可靠地運行,后者則可以大大提高應用的吞吐能力。Beetlex.Bumblebee微服務網關提供了兩個擴展插件來實現這兩個功能,分別是BeetleX.Bumblebee.ConcurrentLimits和BeetleX.Bumblebee.Cach 閱讀全文
posted @ 2019-10-14 10:59 開源微服務(BeetleX) 閱讀 (247) 評論 (4) 編輯
摘要:對于微服務網關來說,統一請求驗證是一個比較重要和常用的功能,通過網關驗證后臺服務就無須關注請求驗證;對于多語言平臺的服務而言制定驗證方式和變更驗證配置都是一件比較繁瑣和工作量大的事情。Bumblebee提供JWT驗證插件,只需要簡單配置即可讓網關實現請求統一驗證。 引用插件 Bumblebee中使用 閱讀全文
posted @ 2019-10-09 08:21 開源微服務(BeetleX) 閱讀 (243) 評論 (0) 編輯
摘要:Bumblebee是款基于.net core開發開源的http服務網關,經過最近版本的完善在功能足以滿足作為微服務網關的需要。在微服務網關功能中它提供了應用服務負載,故障遷移,安全控制,監控跟蹤和日志處理等;不僅如此它強大的插件擴展功能,可以針對實業務情況進行不同的相關插件應用開發滿足實際情況的需要 閱讀全文
posted @ 2019-10-06 16:39 開源微服務(BeetleX) 閱讀 (675) 評論 (7) 編輯
摘要:BeetleX是開個輕量級高性能的開源TCP通訊應用框架,通過BeetleX可以輕松擴展不同場的TCP應用服務和客戶端組件。框架開源地址:https://github.com/IKende/BeetleX 組件特點 高性能TCP通訊組件,輕易實現百萬級RPS通訊交互 提供完善的會話管理機制和協議分析 閱讀全文
posted @ 2019-09-18 15:05 開源微服務(BeetleX) 閱讀 (267) 評論 (0) 編輯
摘要:CodeBenchmark是一款高性能可視化的并發測試組件,通過組件可以對任意邏輯代碼或服務進行并發測試;組件最終通過可視化的方式來顯示測試結果,在測試結果中可以看到具體的并發情況和處理延時的分布。組件不僅可以對單個邏輯或服務進行并發測試,還可以同時對多個邏輯代碼用例進行不同并發分組壓測,最終顯示它 閱讀全文
posted @ 2019-09-11 10:07 開源微服務(BeetleX) 閱讀 (283) 評論 (0) 編輯
摘要:一般rpc通訊組件都具有高性特性,因為大部分rpc都是基于二進制和連接復用的特點,相對于HTTP(2.0以下的版本)來說有著很大的性能優勢,非常適合服務間通訊交互。本文針對了dotnet core平臺上的一些rpc組件進行性能測試,主要包括grpc,Orleans,xrpc和netx;其實平臺下的r 閱讀全文
posted @ 2019-09-03 10:04 開源微服務(BeetleX) 閱讀 (686) 評論 (7) 編輯
11选5走势图