首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏个人随笔

    GRPC-JAVA

    参考资料: https://github.com/grpc/grpc-java https://www.cnblogs.com/gutousu/p/9951956.html 它可以一次性的在一个 .proto protobuf.version}:exe:${os.detected.classifier} </protocArtifact> <pluginId>grpc-java -- 生成的grpc-Java文件目录 --> <outputDirectory>${project.build.directory}/generated-sources /protobuf/grpc-java </outputDirectory> </configuration>

    1.3K30发布于 2020-03-08
  • 来自专栏用户1337634的专栏

    grpc-java快速体验

    公司内部有的服务提供的是grpc协议的接口,所以使用demo快速了解一下 快速体验 下载源码 $ git clone -b v1.38.0 https://github.com/grpc/grpc-java 编译 $ cd grpc-java/examples $ .

    65530发布于 2021-07-01
  • 来自专栏岚的工作随笔

    gRPC-Java 的快速实践

    克隆仓库git clone -b v1.69.0 --depth 1 https://github.com/grpc/grpc-java这里克隆的是全量包,我们只需要example目录下的cd examples

    88900编辑于 2025-01-03
  • 来自专栏kl的专栏

    grpc-java k8s下的负载均衡

    在容器化的网络环境里, grpc-java 客户端侧的负载均衡有两种常见的实现路径。1、基于 dns 实现,2、基于外部的服务注册中心实现(ZooKeeper/Etcd/Consul/Eureka)。 java 链接 java 的 grpc 服务,生产环境的实际调用场景会更复杂,包含了 php 、go、java 三种 grpc 服务的相互调用 负载均衡的方案 一、客户端 dns 模式 dns 的模式是 grpc-java 这里只简要阐述 grpc-java 的实现途径。 grpc-java 客户端提供了 NameResolver 、NameResolverProvider 、NameResolverRegistry 等实现服务注册发现的扩展类。

    91630编辑于 2023-11-18
  • 来自专栏Cloud Native 云原生自习室

    gRPC java 实战:通过 maven 插件自动根据 proto 文件生成 java 代码

    ,server 端代码示例 6 gRPC-java,client 端代码示例 7 gRPC-java示例代码运行结果 8 参考 1 问题:gRPC 官方文档不够详细 在调研 gRPC java 时遇到一个问题 而是花了整整两天时间,翻了各种文档才搞清楚,proto compiler、maven、gRPC-java 这几个之间的关系。 现在提供一个端到端的,能够保证一次性就跑起来的 gRPC-java 示例程序。 5 gRPC-java,server 端代码示例 直接运行 main 函数,服务端就开始工作。 8 参考 grpc-java os-maven-plugin protobuf-maven-plugin

    9.5K52发布于 2021-08-16
  • 来自专栏瓜农老梁

    gRPC示例初探【实战笔记】

    .添加依赖和proto生成代码插件 2.运行工程示例 四、小结五、系列文章 一、运行示例代码 1.下载源代码 git clone -b v1.25.0 https://github.com/grpc/grpc-java cd grpc-java/examples 2.编译Client和Server . com.google.protobuf:protoc:${protoc.version}:exe:${os.detected.classifier}</protocArtifact> <pluginId>grpc-java 四、小结 本文从官方给出的gRPC-java示例开始,从命令行和项目工程两种方式来运行Client向Server端调用示例,对gRPC有较直观的印象。 ----

    1K10发布于 2019-11-12
  • 来自专栏芋道源码1024

    链路追踪 SkyWalking 6.x 源码分析 —— 调试环境搭建

    设置 gRPC 的自动生成的代码目录,为源码目录 : 将 apm-protocol/apm-network/target/generated-sources/protobuf 目录下面grpc-java 将 oap-server/server-core/target/generated-sources/protobuf 目录下面grpc-java 和 java 目录右键设置为 Generated Rources server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/target/generated-sources/protobuf 目录下面grpc-java

    1.5K10发布于 2020-02-20
  • 来自专栏python3

    grpc python 和Java实现

    python grpc 的 protobuf 编译工具,执行:pipinstall grpcio-tools 2、  Java安装grpc 3、  参考:https://github.com/grpc/grpc-java 将建立的data.proto文件到proto文件夹中,然后打开pom文件,按照https://github.com/grpc/grpc-java,添加对应的jar包和插件即可。 此时在target/generated-sources/protobuf下会生成grpc-java文件,生成的服务端代码就在此文件中,将生成的类剪切(是剪切,当然复制完成删除也可以,避免报错)拷贝工程中对应的

    1.8K20发布于 2020-01-08
  • 来自专栏方亮

    使用protoc-jar-maven-plugin生成grpc项目

    outputDirectory>src/main/java/protojava</outputDirectory> </outputTarget> <outputTarget> <type>grpc-java /java/protojava</outputDirectory> </outputTarget> </outputTargets> 上侧java部分用于生成proto中的message部分;grpc-java outputTarget> <outputTarget> <type>grpc-java

    69800编辑于 2024-05-24
  • 来自专栏我的Android开源之旅

    教你使用ProtoBuf,通过gRPC服务在Android上进行网络请求

    目前提供C、Java和Go语言版本,分别是grpc、grpc-java、grpc-go。gRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。 gRPC(Java)的Github主页: https://github.com/grpc/grpc-java 为什么要使用ProtoBuf和gRPC 简而言之,ProtoBuf就好比信息传输的媒介,类似我们常用的 官方教程: https://grpc.io/docs/quickstart/android.html 官方示例: https://github.com/grpc/grpc-java/tree/master

    2.4K50编辑于 2022-04-18
  • 来自专栏芋道源码1024

    链路追踪 SkyWalking 源码分析 —— 调试环境搭建

    的自动生成的代码目录,为源码目录 : 从 3.2 开始,网络通讯协议引入 GRPC ,所以增加上述的步骤 /apm-network/target/generated-sources/protobuf/ 下的 grpc-java java 目录 /apm-collector-remote/collector-remote-grpc-provider/target/generated-sources/protobuf/ 下的 grpc-java

    2.7K20发布于 2019-10-29
  • 来自专栏服务化进程

    grpc坑之Could not find TLS ALPN provider; no working netty-tcnative

    详情可以查看下面连接https://github.com/grpc/grpc-java/blob/master/SECURITY.md 由于我用的netty-grpc是1.15.1,所以这里配置是2.0.12 dependency> 第三种:如果是发布在容器中,需要更换jdk基础镜像 openjdk:8-jdk-alpine 修改为 openjdk:8 https://gitmemory.com/issue/grpc/grpc-java

    3.2K30发布于 2020-03-19
  • 来自专栏芋道源码1024

    视频 | 如何构建链路追踪 SkyWalking 5.x 的源码并运行

    package -DskipTests 将/incubator-skywalking/apm-protocol/apm-network/target/generated-sources/protobuf目录下面grpc-java 将apm-collector/apm-collector-remote/apm-remote-grpc-provider/target/generated-sources/protobuf目录下面grpc-java

    1.4K10发布于 2018-12-18
  • 来自专栏实战docker

    java版gRPC实战之一:用proto生成代码

    目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. grpcSpringBootStarterVersion = '2.11.0.RELEASE' // grpc版本 https://github.com/grpc/grpc-java ()) { // Workaround for @javax.annotation.Generated // see: https://github.com/grpc/grpc-java

    1.1K20编辑于 2021-12-07
  • 来自专栏方亮

    使用protobuf-maven-plugin生成grpc项目

    scope>provided</scope> </dependency> </dependencies> 插件 我们需要针对protoc生成service类型新增一个插件 <pluginId>grpc-java protobuf-java.version}:exe:${os.detected.classifier}</protocArtifact> <pluginId>grpc-java }).start(); } } 代码仓库 https://github.com/f304646673/proto-gen.git 参考资料 https://github.com/grpc/grpc-java

    1.4K00编辑于 2024-05-24
  • 来自专栏实战docker

    java版gRPC实战之一:用proto生成代码

    目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. grpcSpringBootStarterVersion = '2.11.0.RELEASE' // grpc版本 https://github.com/grpc/grpc-java ()) { // Workaround for @javax.annotation.Generated // see: https://github.com/grpc/grpc-java

    3.6K00发布于 2021-10-20
  • 来自专栏互联网研发闲思录

    java 使用grpc步骤

    protocArtifact>com.google.protobuf:protoc:3.0.2:exe:${os.detected.classifier}</protocArtifact> <pluginId>grpc-java

    2K50发布于 2018-01-03
  • 来自专栏后端开发随笔

    gRPC简单示例

    com.google.protobuf:protoc:3.13.0:exe:${os.detected.classifier}</protocArtifact> <pluginId>grpc-java System.out.println(String.format("received response: %s", response.getReply())); } } 【参考】 grpc-java

    58010编辑于 2024-03-21
  • 来自专栏CSDN技术头条

    Google高性能RPC框架gRPC 1.0.0发布

    关于Java版本发布情况,大家阅读发布日志:https://github.com/grpc/grpc-java/releases/tag/v1.0.0 跨语言特征: gRPC目前采用最新的protobuf

    981100发布于 2018-02-12
  • 来自专栏精讲JAVA

    用 Maven 实现一个 protobuf 的 Java 例子

    3.1.0:exe:${os.detected.classifier} </protocArtifact> <pluginId>grpc-java

    2.3K20发布于 2018-07-30
领券