还有一个月,下个月微软.NET 5将会正式发布,不知道有对.NET 5有没有什么期待。
给Google.Protobuf添加对缓冲区序列化的支持只是第一步。要使用gRPC for .NET,需要更多工作才能利用新功能:
向Grpc.Core.Api中的gRPC序列化抽象层添加了ReadOnlySequence API和IBufferWriter
API。
更新gRPC代码生成,以将Google.Protobuf中的更改粘贴到Grpc.Core.Api。
更新了.NET的gRPC,以使用Grpc.Core.Api中的新序列化抽象。这段代码是Kestrel和gRPC之间的集成。由于Kestrel的IO建立在System.IO.Pipelines之上,因此可以在序列化过程中使用其缓冲区。
最终结果是gRPC for .NET将Protobuf消息直接序列化到Kestrel的请求和响应缓冲区。中间数组分配和字节副本已从gRPC消息序列化中删除。
总结
性能是.NET和gRPC的基本功能,随着云应用崛起,性能变得越来越重要。较低的延迟和较高的吞吐量意味着更少的服务器。高性能的应用可以节省金钱,减少能耗和构建绿色应用程序的机会。
gRPC,Protobuf和.NET 5进行大量的尝试和更改,用来提高性能。基准测试表明,gRPC服务器RPS提高了60%,gRPC客户端RPS提高了230%。
本文来自作者:常悦销售向薪力,不代表小新网立场!
转载请注明:https://www.xiaoxinys.cn/597075.html
相关推荐
-
大话西游2一称谓到八称谓流程
近日 南开大学胡金牛教授的简历火了 网友直呼“坦诚又幽默” 在列举荣誉称号方面 胡教授也考虑得十分周全 包括“2006年时代周刊年度风云人物” (获得者是“所有网民”) 还有“20…
-
禁止拍照搜题是真的吗(扫一扫就能答题的软件)
“拍照搜题”被禁止,消息一出,一时间网友在评论区炸开了! 有学生表示:“我已经习惯了遇到不会做的题目拍照搜索,现在突然没有了,可能一开始会有一些不方便”。 “我的智力非常普通,课后…
-
猎德村是什么地产商开发的楼盘
猎德村是广州市天河区街属下的行政村,位于珠江新城中南部,距今有900多年历史。 经过这些年的城市发展改造,猎德村从天河区最穷的城中村之一,摇身一变成为如今大家都羡慕的广州土豪村,村…
-
PP5可以用微波炉加热吗
一、PP5可以微波炉加热吗 1、PP5材质可以放进微波炉里面加热,而一般市面上出售的饭盒,在它的底部都会有一个三角形的标志,上面会标注不同的数字,分别从1~7。这也代表着材料不同,…
-
失信人查询系统官网(怎么查看法院公布最新失信人名单)
根据《最高人民法院关于公布失信被执行人名单信息的若干规定》第二、三之规定,列入失信名单的被执行人,分为永久失信人员和到期自动解除失信人员。 那么,就引申出一个问题,如何查询负债者是…
-
大学生做美甲4年攒钱开店变老板
3月8日,湖北武汉。一大学生做美甲4年攒钱开店变老板。 当事人刘同学称,大一就去美甲店做兼职,后来在宿舍做了四五个月美甲。自己时间比较充足,做的也快,一天能接五六个,周末可以做八九…
-
中国第一大姓李姓的起源的背后(中国姓氏李姓的来历)
今天咱们来聊聊中国第一大姓——李姓的起源。 据历史学家考证,李姓很可能起源于河南鹿邑这个地方。鹿邑在古时候叫做苦县,春秋时期先属于陈国,后来因为战争原因,划分给了楚国,道家始祖李耳…
-
国家对二维码的管理规定最新
11月6日,工信部答复政协十三届全国委员会第二次会议第3777号提案称,下一步加强二维码技术在各行业应用的顶层设计和标准体系建设,加快相关标准制修订工作,积极推动我国二维码国家标准…
-
阿里云客服兼职平台怎么报名
前段时间残之家发布过一些关于阿里云客服的相关信息,上面介绍说有很多残疾人朋友通过这份工作,实现自身价值,有了收入。之后残友们都跟我询问,到底这个云客服是什么?怎么报名的?工作难不难…
-
微信消息被折叠成更多信息怎么弄,群折叠设置方法
最近软件更新的版本,带来了很多新功能如群折叠,这个功能非常的强大,简直就是群聊多的用户超级救星,只需要简单的几步就能将不重要的群聊,全部集中折叠起来。 群折叠设置方法 首先升级微信…
-
深圳第一高楼下的商场(深圳购物中心排名)
作为深圳第一高楼也是中国第三高楼下的Shopping Mall,由平安不动产团队运营的PAFC MALL自诞生起就带着强大的地标光环。在PAFC MALL亮相的近三年时间里,关于“…
-
脑洞w成为人类目录, 马伯庸亲王
“我是个懒人,只做想做的事。”马伯庸,素有鬼才之称,行文旁征博引,犀利泼辣,妙趣横生。 “脑洞先行”可以成为这部小说产生的原因。 记得看过一个亲王的采访,他在中提到小说的灵感最初源…
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。