SmartRoute是基於Dotnet Core設計的可運行在linux和windows下的服務通訊組件,其設計理念是去中心化和零配置即可實現服務通訊集群。SmartRoute是通過消息訂閱的機制實現服務與服務之間的通訊,它可以讓廣播網段內所有服務器上的應用自動構建通訊集群 ...
BeetleX beetleX是基於dotnet core實現的輕量級高性能的TCP通訊組件,使用方便 性能高效和安全可靠是組件設計的出發點 開發人員可以在Beetlx組件的支持下快帶地構建高性能的TCP通訊服務程序,在安全通訊方面只需要簡單地設置一下SSL信息即可實現可靠安全的SSL服務。 項目地址:https: github.com IKende BeetleX 國內地址:https: git ...
2018-09-10 10:28 13 5547 推薦指數:
SmartRoute是基於Dotnet Core設計的可運行在linux和windows下的服務通訊組件,其設計理念是去中心化和零配置即可實現服務通訊集群。SmartRoute是通過消息訂閱的機制實現服務與服務之間的通訊,它可以讓廣播網段內所有服務器上的應用自動構建通訊集群 ...
BeetleX.Redis是基於async/non-blocking模式實現的高性能redis組件庫,組件支持redis基礎指令集,並封裝更簡便的List,Hashset和Subscribe操作。除了在基礎操作功能上,組件還提供多服務備份方式和多連接池機制,從而讓組件提供高可用和高性能的訪問方案 ...
扯淡 這是一款輕量、高效的.NET C#數據庫訪問框架(ORM)。查詢接口借鑒 Linq(但不支持 Linq)。借助 lambda 表達式,可以完全用面向對象的方式就能輕松執行多表連接查詢、分組查詢、聚合查詢、插入數據、批量刪除和更新等操作。 .NET Core 發布至今挺久的了,由於我 ...
關於對象轉換已經有不少輪子(AutoMapper,TinyMapper) .出於項目需要,手動造一個簡單輪子。先貼代碼 1.采用靜態泛型類緩存,避免了拆箱裝箱操作。 2.對於轉換對象中有,字段名一 ...
NET Core 3.0 使用gRPC 一.前言 在前一文 《ASP.NET Core 3.0 使用gRPC》中有提到 gRPC 支持雙向流調用,支持實時推送消息,這也是 gRPC的一大特點,且 gRPC 在對雙向流的控制支持上也是非常強大的。 二. 什么是 gRPC 流 gRPC 有四種 ...
.NET Standard支持一組新的API,System.Span , System.Memory ,還有System.IO.Pipelines。這幾個新的API極大了提升了.NET程序的效能,將來.NET很多基礎API都會使用它們進行重寫。 Pipelines ...
本文主要針對BeetleX和Asp.net Core在基礎WebApi功能性能對比 測試環境描述 測試功能代碼 為了確保測試的基礎功能一致性,因此所有測試的url和請求輸出內容都是一致。以下是針對BeetleX和Asp.net Core實現的WebaApi基礎功能代碼: asp.net ...
目前的.net 架構下缺乏高效的TCP消息發送組件,而這種組件是構建高性能分布式應用所必需的。為此我結合多年的底層開發經驗開發了一個.net 下的高效TCP消息發送組件。這個組件在異步發送時可以達到每秒160萬包,而相同大小的數據包用WCF的TCP模式OneWay 方式發送每秒只能達到5.6萬包 ...