我们将此实现称为“grpc-dotnet”。 当我们引入 grpc-dotnet 实现时,我们宣布 gRPC C#实现(新的纯 C# grpc-dotnet 实现和基于 C 核心原生库的最初的 gRPC C#实现)将并存,让用户 选择最适合他们的实现 ),以支持更现代和更有前瞻性的 grpc-dotnet 实现。 是什么让 grpc-dotnet 成为首选实现 简单地说,grpc-dotnet 似乎是一个更好的未来赌注。一些最重要的要点已经提到了。 如何将现有项目迁移到 grpc-dotnet? 因为 Grpc.Core 和 grpc-dotnet 是两个不同的库,在你的项目中会有一些必要的代码更改。
我们很高兴地宣布,grpc-dotnet现在已经可以在.NET Core 3.0使用了! 如何获得? grpc-dotnet包刚刚发布到NuGet.org,已经可以在你的项目中使用。 https://github.com/grpc/grpc-dotnet 这些实现并存,并且在可用特性、集成、支持平台、成熟度级别和性能方面各有优势。 下图突出显示了现有Grpc.Core和新的grpc-dotnet库之间的差异。 ? 除了作为grpc-dotnet的一部分新发布的包之外,我们还对两个栈都进行了改进。 请尝试一下,让我们在grpc-dotnet问题跟踪器上了解你可能遇到的任何特性想法或bug。 https://github.com/grpc/grpc-dotnet/issues
团队程序经理Sourabh Shirhatti的博客文章:https://grpc.io/blog/grpc-on-dotnetcore/, .NET Core 3.0现已提供grpc的.NET 托管实现 grpc-dotnet grpc-dotnet:完全以C#编写的新实现,没有任何本机依赖性,并且基于最新发布的.NET Core 3.0。 这两种实现并排共存,并且在可用功能,集成,支持的平台,成熟度和性能方面各有各的优势。 与现有的基于C-Core的实现(Grpc.Core)不同,新库(grpc-dotnet)使用.NET Core基本类库(BCL)中的现有网络实现。 下图突出显示了现有的Grpc.Core库和新的grpc-dotnet库之间的区别。 ?
主题 【英文】grpc/grpc-dotnet 发布版本 v2.51.0 https://github.com/grpc/grpc-dotnet/releases/tag/v2.51.0 gRPC (grpc-dotnet
【英文】发布发布 v2.53.0 · grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet/releases/tag/v2.53.0 gRPC (grpc-dotnet
devblogs.microsoft.com/dotnet/caching-abstraction-improvements-in-aspnetcore/ 【英文】发布版本 v2.55.0 · grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet/releases/tag/v2.55.0 文章、幻灯片 【英文】改进了 Visual Studio 中的 F# 提示 - .NET
(本文提供的示例演示已经同步到《ASP.NET Core 6框架揭秘-实例演示版》) 主题 发布版本 v2.54.0 grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet /releases/tag/v2.54.0 grpc-dotnet (gRPC for .NET) v2.54.0 已发布。
grpc-dotnet 2.55.0 grpc-dotnet 2.56.0 您可以通过将 Grpc.Net.Client 更新到 2.56.0 或更高版本来体验这些改动。
NET 中配置切换时的响应性 单元测试 平行测试探索 高效的并行测试执行 优化了 Visual Studio 和测试运行器进程之间的通信 提高了文件保存的响应速度 发布版本 v2.50.0 - grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet/releases/tag/v2.50.0 grpc-dotnet 2.50.0 已经发布。
大家可以在https://github.com/grpc/grpc-dotnet上添加使用反馈,以确保我们构建出开发人员喜欢并能发挥作用的东西。 谢谢!
发布版本 v2.67.0 · grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet/releases/tag/v2.67.0 grpc-dotnet
发布 发布 v2.65.0 · grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet/releases/tag/v2.65.0 grpc-dotnet
NET Core gRPC 现在可以非常简单的在 .NET Core 和 ASP.NET Core 中使用,在 .NET Core 上的实现的开源地址:https://github.com/grpc/grpc-dotnet
CommunityToolkit/Maui https://github.com/CommunityToolkit/Maui/releases/tag/6.1.0 发布版本v2.59.0 · grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet/releases/tag/v2.59.0 发布2.3.0 Beta 4 · mysql-net/MySqlConnector https
.NET 在 Microsoft Build 2024 - YouTube 发布版本 v2.63.0 · grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet /releases/tag/v2.63.0 grpc-dotnet v2.63.0 已发布。
主题 发布版本 v2.61.0 · grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet/releases/tag/v2.61.0 grpc-dotnet
NET Core gRPC 现在可以非常简单的在 .NET Core 和 ASP.NET Core 中使用,在 .NET Core 上的实现的开源地址:https://github.com/grpc/grpc-dotnet
发布版本 v2.66.0 · grpc/grpc-dotnet https://github.com/grpc/grpc-dotnet/releases/tag/v2.66.0 grpc-dotnet
请尝试一下,并在GitHub上的grpc/grpc-dotnet上给我们反馈。 未来将会有更详细地讨论ASP.NET Core使用gRPC的博客文章,请继续关注。
Greeter service options.Interceptors.Add<UnaryCachingInterceptor>(); }); 有关如何编写拦截器的示例,请查看grpc-dotnet