10 月,开发者不可错过的开源大数据大会-2021 WeDataSphere 社区大会深圳站 了解详情
写点什么

.NET Core 2.1 Preview 2 带来网络方面的改进

2018 年 5 月 08 日

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

微软继续致力于推进.NET Core 2.1,并且最新的预览版带来了显著的速度改进。这一版本重写了基于纯.NET 套接字的网络代码,并带来工具的一般性改进。

dotnet 工具系统在 Peview 1 中就已发布,到现在已经有显著的增长。现在可以安装、卸载和更新(组合卸载和重新安装)全局性工具。另外外,dotnet 工具列表将列出当前安装的全局性工具。

构建性能的改进包括:

  • 加快包裹资产解决方案
  • 加快增量包资产解析
  • MSBuild 节点重用
  • MSBuild ResolveAssemblyReferences 缓存

.NET Core 中的高级网络 API(如 HttpClient 和 Kestrel)现在基于.NET 套接字的纯.NET 实现。 SocketsHttpHandler 是一个全新的托管 HttpMessageHandler,也是 HttpClient 的默认实现。微软宣称它的性能得到了提升,而且在跨平台上具有一致的行为。以前的实现依赖于特定平台,不管程序是在 macOS、Linux 还是 Windows 上开发的,都会有所不同。

几个 dotnet 命令已经从独立包中转移到了正式的 SDK 中。捆绑的命令包括:

  • dotnet watch——在源文件发生变更时运行 dotnet 命令(这些变更可触发编译、运行测试、部署等动作)
  • dotnet dev-certs——生成与 ASP.NET Core 一起使用的证书
  • dotnet user-secrets——管理开发过程中使用的应用程序秘密
  • dotnet sql-cache——用于配置分布式缓存
  • dotnet ef——与 Entity Framework Core 配合使用的工具(管理数据库、dbcontext、迁移)

适用于 macOS、Linux 和 Windows 系统的.NET Core SDK 2.1.300 Preview 2 的安装文件可以从微软网站获得,感兴趣的用户可在他们的机器上试用此版本。微软的 Rich Lander 表示,预计未来 2 到 3 个月将放出 2.1 的最终版本。

查看英文原文.NET Core 2.1 Preview 2 Boasts Improved Networking

2018 年 5 月 08 日 19:00928
用户头像

发布了 731 篇内容, 共 381.8 次阅读, 收获喜欢 1895 次。

关注

评论

发布
暂无评论
发现更多内容

死磕Java并发编程(1):探究Java并发机制的底层原理

程序员七哥

Java Java并发 并发编程

公司大了,人多事杂,如何落地项目制?

树上

项目制 落地 公司管理 业务线 考核

媒体的经营 01 | 媒体/内容行业投资分析的维度

邓瑞恒Ryan

创业 内容 重新理解创业 媒体 投资

Windows环境MySql8.0忘记root密码重置

玏佾

MySQL

2020,这个世界会好吗?

IT民工大叔

读书笔记

Scrum vs Kanban,如何选择

TerryLee

Scrum Kanban 敏捷开发 Worktile 研发管理

一个值得推荐的人才测量标准

Selina

破解 Java Agent 探针黑科技!

谭建

Java JVMTI APM Profile

三点思考,判断一家公司是否值得加入

邓瑞恒Ryan

高效工作 个人成长 职业

聊聊:Java

谢烟客

Java 编程 开发者 随笔杂谈 「Java 25周年」

当我们在说5G网络安全的时候,究竟在说什么?

石君

5G 5G网络安全 5G安全 网络安全

一篇文章搞定 java 中的 path 和 classpath

shengjk1

Java classpath vs path classpath path

极客父母送给孩子的 ABC Book 就是这么 GEEK

魏彬(rockybean)

GEEK BOOK

国内10大前端团队网站

有思且行

技术 前端

Fire Fast 再深一层的是什么?

树上

管理 考核 Fire Hire 用人

一文搞定 equals 和 hashCode

shengjk1

Java equals vs hashcode

关于Iterator和Iterable

shengjk1

Java Iterator和Iterable

你不必读完一本书

池建强

学习 读书

像黑客一样思考

Fooying

黑客思维 黑客 安全攻防

复用到何种程度

孙苏勇

Java 程序设计 复用 面向对象 抽象

Idea工程启动时报错:Command line is too long

玏佾

intellij-idea

给业务线的总经理多交代了几句

霍太稳@极客邦科技

创业 效率 团队管理

程序员职业鉴赏

陆陆通通

程序员 加班 职业病 鄙视链

Flink获取kafka中每条消息对应的topic

shengjk1

flink kafka flink 消费 kafka 获取 topic等信息

Arduino 蓝牙遥控+超声避障小车

黄耗子皮

树莓派 极客

阿里面试,一面就倒在了Java内存模型上?赶紧来看看

程序员七哥

面试 Java并发 内存模型

回“疫”录:开篇

小天同学

疫情 回忆录 现实纪录 纪实

我从来不在朋友圈晒投资人合影,却融了很多钱

邓瑞恒Ryan

高效工作 人脉 职业规划

Java中的Stream用还是不用

孙苏勇

Java 流计算 程序设计 性能

机房运维需要了解东西

Spider man

如果明天没有恐惧——两小时看完余欢水后想到的……

伯薇

个人成长 心理学 小说 恐惧

.NET Core 2.1 Preview 2带来网络方面的改进-InfoQ