摘要: 在之前的章節里都是講述如何在程序中使用Bumblebee來構建一個Webapi網關;但這樣顯然有些麻煩,畢竟很多時候可能只需要一個簡單負載處理,還需要寫個程序針對服務進行編寫代碼或配置的確是比較麻煩的事情;如果有負載方面的調整還需要重新編譯部署這的確是很讓人頭痛的事情!為了解決這一問題這些時間針對B閱讀全文
posted @ 2019-03-22 13:13 smark 閱讀(116) 評論(0) 編輯
摘要: 本文主要針對BeetleX和Asp.net Core在基礎WebApi功能性能對比 測試環境描述 測試功能代碼 為了確保測試的基礎功能一致性,因此所有測試的url和請求輸出內容都是一致。以下是針對BeetleX和Asp.net Core實現的WebaApi基礎功能代碼: asp.net core m閱讀全文
posted @ 2019-03-09 19:22 smark 閱讀(68) 評論(1) 編輯
摘要: 說到WebApi管理和測試工具其實已經非常多的了,Postman、Swagger等在管理和維護上都非常出色;在性能測試方面也有不少的工具如:wrk,bombardier,http_load和ab等等。不過這些工具都具有單一性,管理和維護好的在性能測試上比較低效,對于性能測試好的在管理和維護上不理想!閱讀全文
posted @ 2019-03-09 14:03 smark 閱讀(379) 評論(0) 編輯
摘要: 在之前的章節里都是講述如何在程序中使用Bumblebee來構建一個Webapi網關;但這樣顯然有些麻煩,畢竟很多時候可能只需要一個簡單負載處理,還需要寫個程序針對服務進行編寫代碼或配置的確是比較麻煩的事情;如果有負載方面的調整還需要重新編譯部署這的確是很讓人頭痛的事情!為了解決這一問題這些時間針對B閱讀全文
posted @ 2019-03-22 13:13 smark 閱讀(116) 評論(0) 編輯
摘要: Bumblebee作為標準HTTP 1.1應用協議的網關,它能作為任何基于HTTP 1.1構建Webapi服務的前置網關。以下通過示例講述如何用Bumblebee來制作一個asp.net core webapi的前置網關,并演示網關的一些基礎功能如:負載,限流和故障遷移等相關基礎功能。 網關定義 B閱讀全文
posted @ 2019-03-19 10:13 smark 閱讀(161) 評論(0) 編輯
摘要: 本文主要針對BeetleX和Asp.net Core在基礎WebApi功能性能對比 測試環境描述 測試功能代碼 為了確保測試的基礎功能一致性,因此所有測試的url和請求輸出內容都是一致。以下是針對BeetleX和Asp.net Core實現的WebaApi基礎功能代碼: asp.net core m閱讀全文
posted @ 2019-03-09 19:22 smark 閱讀(68) 評論(1) 編輯
摘要: 說到WebApi管理和測試工具其實已經非常多的了,Postman、Swagger等在管理和維護上都非常出色;在性能測試方面也有不少的工具如:wrk,bombardier,http_load和ab等等。不過這些工具都具有單一性,管理和維護好的在性能測試上比較低效,對于性能測試好的在管理和維護上不理想!閱讀全文
posted @ 2019-03-09 14:03 smark 閱讀(379) 評論(0) 編輯
摘要: 在應用中連接池的使用非常普遍,如訪問數據庫,Redis等等網絡產品的Client都集成了連接池機制;由于最近在編寫微服務網關因此涉及到連接池的編寫,在這里分享一下實現一個可靠連接池的心得。其實編寫一個連接池并不因難,基礎的Stack結構就能滿足需要;但在設計的時候有些情況是需要考慮的,怎樣使連接池的閱讀全文
posted @ 2019-03-03 10:33 smark 閱讀(292) 評論(2) 編輯
摘要: 對于BeetleX來說編寫WebSocket服務是一件非常簡單的事情,當你實現一個Web Api應用的同時這些API方法也是WebSocket服務方法。接下來主要講解如何通過JavaScript調用BeetleX的WebSocket服務方法或定義一個適合自己數據格式的WebSocket服務。 引用組閱讀全文
posted @ 2019-02-27 19:38 smark 閱讀(179) 評論(1) 編輯
摘要: Bumblebee是.netcore下開源基于BeetleX.FastHttpApi擴展的HTTP微服務網關組件,它的主要作用是針對WebAPI集群服務作一個集中的轉發和管理;作為應用網關它提供了應用服務負載,故障遷移,安全控制,監控跟蹤和日志處理等。它最大的一個特點是基于C#開發,你可以針對自己業閱讀全文
posted @ 2019-02-22 10:47 smark 閱讀(197) 評論(1) 編輯
摘要: 網關對于服務起到一個統一控制處理的作用,也便于客戶端更好的調用;通過網關可以靈活地控制服務應用接口負載,故障遷移,安全控制,監控跟蹤和日志處理等。由于網關在性能和可靠性上都要求非常嚴格,所以針對業務需求來制定一個服務網關需要花費比較大的成本。以下介紹一下Bumblebee基礎Web API網關組件,閱讀全文
posted @ 2019-02-15 11:24 smark 閱讀(1439) 評論(22) 編輯
摘要: 一說到集群服務相信對普通開發者來說肯定想到很復雜的事情,如zeekeeper ,反向代理服務網關等一系列的搭建和配置等等;總得來說需要有一定經驗和規劃的團隊才能應用起來。在這文章里你能看到在.net core下的另一種集群構建方案,通過Beetlex即可非常便捷地構建高可用的集群服務。 簡述 Bee閱讀全文
posted @ 2019-01-11 10:19 smark 閱讀(2586) 評論(10) 編輯
摘要: XBlog是dotnet core平臺下的個人博客開源系統,它只需要通過Copy的方式即可以部署到Linux和windows系統中;如果你有安全證書那只需要簡單配置一下即可提供安全的Https服務。接下來主要介紹XBlog功能、部署和基礎設置。 技術要點 基于dotnet core平臺,可以運行在w閱讀全文
posted @ 2018-12-28 15:47 smark 閱讀(973) 評論(4) 編輯
耐克篮球多少钱