摘要: 簡介 是dotNet core下基于Beetlex實現的一個高度精簡化和高吞吐的HTTP API服務開源組件,它并沒有完全實現HTTP SERVER的所有功能,而是只實現了在APP和WEB中提供數據服務最常用兩個指令GET/SET,滿足在應用實現JSON,PROTOBUF和MSGPACK等基于HTT閱讀全文
posted @ 2018-09-17 10:55 smark 閱讀(2280) 評論(25) 編輯
摘要: BeetleX beetleX是基于dotnet core實現的輕量級高性能的TCP通訊組件,使用方便、性能高效和安全可靠是組件設計的出發點!開發人員可以在Beetlx組件的支持下快帶地構建高性能的TCP通訊服務程序,在安全通訊方面只需要簡單地設置一下SSL信息即可實現可靠安全的SSL服務。 項目地閱讀全文
posted @ 2018-09-10 10:28 smark 閱讀(1289) 評論(9) 編輯
摘要: SmartRoute是基于Dotnet Core設計的可運行在linux和windows下的服務通訊組件,其設計理念是去中心化和零配置即可實現服務通訊集群。SmartRoute是通過消息訂閱的機制實現服務與服務之間的通訊,它可以讓廣播網段內所有服務器上的應用自動構建通訊集群; 而通訊集群完全是Sma閱讀全文
posted @ 2016-11-08 17:50 smark 閱讀(1774) 評論(4) 編輯
摘要: 如果發現你的dotnet core服務并發上不去,但cpu資源還比較充足那就要注意了!因為這很有可能是你沒有設置一個運行項導致...,下面要提到的就是GC.Server這玩意,實際上項目編譯中并沒有這一項設置,通過app.config設置也無效。那到底這是一個什么東西接下來說一下實際的應用效果和配置閱讀全文
posted @ 2018-11-03 09:26 smark 閱讀(300) 評論(2) 編輯
摘要: 之前講述過多路復用實現單服百萬級別RPS吞吐,但在文中有一點是沒有說的就是消息IO合并,如果缺少了消息IO合并即使怎樣多路復用也很難達到百萬級別的請求響畢竟所有應用層面的網絡IO讀寫都是非常損耗性能的(需要硬件配置很高的服務器)。這一章主要講述的是IO合并的應用,并通過這個特性實現普通單服務千萬級別閱讀全文
posted @ 2018-10-29 10:54 smark 閱讀(3346) 評論(20) 編輯
摘要: 多路復用其實并不是什么新技術,它的作用是在一個通訊連接的基礎上可以同時進行多個請求響應處理。對于網絡通訊來其實不存在這一說法,因為網絡層面只負責數據傳輸;由于上層應用協議的制訂問題,導致了很多傳統服務并不能支持多路復用;如:http1.1,sqlserver和redis等等,雖然有些服務提供批量處理閱讀全文
posted @ 2018-10-23 13:24 smark 閱讀(3703) 評論(32) 編輯
摘要: 一般在dotnet core下構建使用web服務應用都使用asp.net core,但通過FastHttpApi組建也可以方便地構建web服務應用,在FastHttpApi功能的支持下構建多人聊天室是件非常簡單的事情,通過組件并不需要了解WebSocket知識即可簡單構建,以下講解一下通過FastH閱讀全文
posted @ 2018-10-19 16:31 smark 閱讀(665) 評論(5) 編輯
摘要: 對于網站來說很多頁面之間都有著大量的共享模塊,如頁頭,頁腳和用戶欄等。對于具備后端視圖引擎的框架來說這些共享都比較容易抽取,如asp.net mvc來說就有統一布局的MasterPage,@Section等功能可以共享視圖模板功能。但對于HTML就沒這么幸運了,在html文件里并不具備這些功能,所以閱讀全文
posted @ 2018-10-15 10:06 smark 閱讀(492) 評論(5) 編輯
摘要: 為了讓用戶體驗更好,頁面前端往往是通過ajax來進行數據處理;由于瀏覽器的設計原因每個域名下的連接有限,這樣導致了同時進行ajax數據請求效率無法得到有效地提升,為了提高效率和傳統HTTP協議上的限制,因此websocket的應運而生。由于websocket是后期提供的升級協議,所以現有很多WEB服閱讀全文
posted @ 2018-10-11 16:17 smark 閱讀(58) 評論(0) 編輯
摘要: 在應用接口開發中往往要針對不同協義開發相應的代理服務,但對于Websocket和http這兩種協議來說就有些不同,從實現上來看Websocket可以說是Http的升級子協議, 兩者在協議處理上基本一致,具體可以在解釋Body上有所不同。FastHttpApi在實現過程完全支持http協議升級成web閱讀全文
posted @ 2018-09-27 13:51 smark 閱讀(353) 評論(1) 編輯
摘要: FastHttpApi相對于asp.net mvc來說有著更輕量和性能上的優勢,性能上面就不在這里介紹了(具體可查看 https://github.com/IKende/FastHttpApi)。在這里主要講解一下如何使用FastHttpApi進行網站或WebApi開發,在使用FastHttpApi閱讀全文
posted @ 2018-09-25 11:15 smark 閱讀(668) 評論(5) 編輯
摘要: 簡介 是dotNet core下基于Beetlex實現的一個高度精簡化和高吞吐的HTTP API服務開源組件,它并沒有完全實現HTTP SERVER的所有功能,而是只實現了在APP和WEB中提供數據服務最常用兩個指令GET/SET,滿足在應用實現JSON,PROTOBUF和MSGPACK等基于HTT閱讀全文
posted @ 2018-09-17 10:55 smark 閱讀(2280) 評論(25) 編輯
摘要: BeetleX beetleX是基于dotnet core實現的輕量級高性能的TCP通訊組件,使用方便、性能高效和安全可靠是組件設計的出發點!開發人員可以在Beetlx組件的支持下快帶地構建高性能的TCP通訊服務程序,在安全通訊方面只需要簡單地設置一下SSL信息即可實現可靠安全的SSL服務。 項目地閱讀全文
posted @ 2018-09-10 10:28 smark 閱讀(1289) 評論(9) 編輯
耐克篮球多少钱