当前位置: 首页 > 知识库问答 >
问题:

中的grpc库版本。net和java

酆恩
2023-03-14

我正在用Java和为我的GRPC api构建一个客户端。网我想了解java和之间是否有任何映射。net库。我可以看到google protobuf库与。net和java世界。例如3.19。x版本是java和中最新的版本之一。网络世界。https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java

当涉及到使用的grpc库时,是否有类似的关系我需要注意。如果我想使用旧版本的库,那么. net和java中的版本是否必须在某种程度上匹配?有关此的任何信息都将有所帮助

Java语言

 <dependency>
      <groupId>io.grpc</groupId>
      <artifactId>grpc-protobuf</artifactId>
      <version>1.41.0</version>
    </dependency>

.网

    <PackageReference Include="Grpc" Version="2.31.0" />
    <PackageReference Include="Grpc.Tools" Version="2.31.0" PrivateAssets="All" />

共有1个答案

郭俊拔
2023-03-14

它们不需要匹配,但与任何依赖关系一样,制定维持货币的政策是件好事。

SDK提供了将protobuf消息进出应用程序的机制。联机格式不应因SDK版本而更改。

在线格式应由实现它的客户端和服务器共享的协议缓冲区定义(proto)文件中定义的语法(当前为Pro 3)定义。

 类似资料:
  • 我正在尝试使用NuGet Package Manager控制台将更改部署到数据库。当我发出命令时,该命令失败,并显示一条错误消息: 我的项目目标。NET 4.5.2,据我所知,它提供了在版本。因此,关联库不会放在二进制输出目录中。当我下载版本(Nuget包版本4.3.2)并将其复制到二进制输出目录,以及我的DLL时,我会收到另一条错误消息: 在这两种情况下,例外情况都是并将其抛出到Microsof

  • 本文向大家介绍PowerShell中查看当前版本、Windows版本、.NET版本信息的代码,包括了PowerShell中查看当前版本、Windows版本、.NET版本信息的代码的使用技巧和注意事项,需要的朋友参考一下 PowerShell查看当前版本、Windows版本、.NET版本信息 有很多cmdlet或者cmdlet的参数,在PowerShell不同的版本中,支持得不一样。所以,弄清楚当前

  • 版本库 Subversion是一个“集中式”的信息共享系统。版本库是Subversion的核心部分,是数据的中央仓库。版本库以典型的文件和目录结构形式文件系统树来保存信息。任意数量的客户端连接到Subversion版本库,读取、修改这些文件。客户端通过写数据将信息分享给其他人,通过读取数据获取别人共享的信息。图 1.1 “一个典型的客户/服务器系统”展示了这种系统: 图 1.1. 一个典型的客户/

  • 有grpc-dotnet,它在Visual Studio中对. net CORE的支持更多,然后有C-Core,它支持旧的. NET FRAMEWORK版本。 我有一个Excel插件,这就是为什么我坚持使用。NET框架。我能在grpc-dotnet中编写一个服务器组件,并从. net框架软件中使用它吗?

  • 我想创建一个简单的WPF核心,gRPC项目。这个“代码”在我的。NET核心控制台应用程序,但是WPF似乎是一些特殊的东西。 在Visual Studio 2019中创建了一个默认模板(使用.NET Core 3.1) 创建了一个默认值。网络核心控制台应用程序- 使用:.NET核心3.1 具有以下 NuGets: Grpc.Tools Grpc.Net.Client Google.Protobuf

  • 我需要将gRPC用于双向流,其中客户端是.Net Framework项目,由于遗留问题,无法升级到.NET5。 当阅读microsoft留档,我可以看到应该使用WinHttpHandler(https://docs.microsoft.com/en-us/aspnet/core/grpc/netstandard?view=aspnetcore-5.0)。 但是我似乎在使用SSL进行此设置时遇到了问