工具技巧
文章平均质量分 91
若汝棋茗
老道程序员
展开
-
.NET C# RPC产品性能测试、性能对比报告(包含Grpc、BeetleXRPC、NewLifeRPC、TouchRpc)
在10w次极简调用中,Grpc用时29.47s,也是用时最久的。BeetleXRPC用时19.34s,NewLifeRPC用时26.88s,TouchSocket用时6.06秒。基本上,TouchSocket是Grpc的五倍,是BeetleXRPC的三倍,是NewLifeRPC的四倍有余。但是值得注意的是,Grpc使用的是在ssl加密模式下HTTP数据格式,且数据参数也经过了message封装类,所以本次测试对于Grpc不是很公平,但是基本上也能给大家一些参考性意见。原创 2022-01-16 16:17:58 · 2214 阅读 · 2 评论 -
.NET C# Socket产品性能测试、性能对比报告(包含SuperSocket、HPSocket.Net、TouchSocket)
因为我是TouchSocket 的作者,所以难免会对自家产品有诸多赞扬,但是实际上我知道,TouchSocket 还有很长的路要走,好的产品只有经过时间和更多人的考验,才能淘沙出金。所以希望本篇测评,能该您一个建议,也能给TouchSocket 一个机会。下次选择Socket的时候,可以考虑一下TouchSocket 哦。原创 2022-01-15 21:35:29 · 9598 阅读 · 17 评论 -
VS、Unity安装和使用Nuget包
Nuget是一个包(package)管理平台,确切的说是.net平台的包管理工具,它提供了一系列客户端用于生成,上传和使用包(package),以及一个用于存储所有包的中心库即NuGet。Unity项目中,屏蔽了Nuget包管理器(可视化),但是Nuget包控制台依然可以使用,但是在Unity中,一切皆资源,所以为规范不建议这么做最好的方式则是资源加载dll。一般的,包都有依赖,在引入时,需要将依赖包全部下载、解压、导入(直接把dll拖入,如果包含xml文件,最好一起拖入,这样注释也有)。原创 2021-11-22 10:28:24 · 11492 阅读 · 0 评论