在傳統的網頁實現聊天室的方法是通過每隔一段時間請求服務器獲取相關聊天信息來實現,然而html5帶來的websocket功能改變這了這種方式.由於websocket在連接服務器后允許保持連接來進行數據交 ...
在傳統的網頁實現聊天室的方法是通過每隔一段時間請求服務器獲取相關聊天信息來實現,然而html5帶來的websocket功能改變這了這種方式.由於websocket在連接服務器后允許保持連接來進行數據交 ...
之前講述過多路復用實現單服百萬級別RPS吞吐,但在文中有一點是沒有說的就是消息IO合並,如果缺少了消息IO合並即使怎樣多路復用也很難達到百萬級別的請求響畢竟所有應用層面的網絡IO讀寫都是非常損耗性能的 ...
BeetleX beetleX是基於dotnet core實現的輕量級高性能的TCP通訊組件,使用方便、性能高效和安全可靠是組件設計的出發點!開發人員可以在Beetlx組件的支持下快帶地構建高性能的 ...
傳統的HTTP接口調用是一件比較繁瑣的事情,特別是在Post數據的時候;不僅要拼訪問的URL還是把數據序列化成流的方式給Request進行提交,獲取Respons后還要對流進行解碼。在實際應用雖然可以 ...
WebBenchmark是一款基於開源通訊組件Beetlex擴展的Webapi管理和性能測試工具(在技術上是beetlex webapi和vuejs的結合),在傳統工具中一般管理工具缺乏性能壓測能力或 ...
Bumblebee是款基於.net core開發開源的http服務網關,經過最近版本的完善在功能足以滿足作為微服務網關的需要。在微服務網關功能中它提供了應用服務負載,故障遷移,安全控制,監控跟蹤和日志 ...
在傳統的HTTP應用上傳文件想要同時上傳多個文件並查看上傳進度是一件很麻煩的事情,當然現在也有一些基於SWF的文件上傳組件提供這種的便利性.到了HTML5下對文件的讀取和上傳的控制方面就非常靈活,HT ...
WebSocket是HTML5里提供的一種便於TCP長連接通訊的協議機制,隨着HTML5的普及這種技術的使用會變得越來越廣泛,由於Beetle可以靈活地擴展不同的協議,那自然而然對WebSock ...
一般在寫一些網絡服務應用的時候都比較關注服務在網絡同時讀寫的能力,為了方便對這方面應用的測試所以寫了這樣一個測試的工具。工具的主要作用可以通過不同的連接數來對一個服務應用進行一個讀寫壓力請求,並實時查 ...
當寫完一個TCP服務的時候,是不是很想馬上測試一下這個服務的性能,它到底能應付怎樣的請求處理,其性能又是怎樣呢.相信以下這個小工具能幫到你的小忙,它是基於Beetle實現的一個小工具只需要設置一下參數 ...