ICode9

精准搜索请尝试: 精确搜索
  • 在windows上使用protobuf2020-10-21 11:50:35

    一、下载protoc.exe二、下载protoc-gen-grpc-java-1.28.1-windows-x86_64.exe三、编写helloworld.proto文件内容:syntax = "proto3"; option java_multiple_files = true;option java_package = "com.yuhang.protobuf";option java_outer_classname = "HelloWorldPro

  • containerd2020-10-17 11:31:32

    转载https://segmentfault.com/a/1190000023618092   Containerd 模块从 docker 中分离出来后,功能变得更加丰富,依赖者变得更加广泛,不仅仅是docker在使用,可以看到在云原生应用中涉及到容器技术时基本都在依赖 containerd。 图片来源 https://www.slideshare.net/Docker/leveragin

  • gRPC源码分析(一):gRPC的系统调用过程2020-10-14 20:03:16

      vender 模式直接把 github 代码下载到本地,避免网络错误什么的                  trace 包: debug、链路追踪啥的      

  • gRPC之java语言的简单Demo2020-10-08 23:02:23

    最近由于项目需要,就简单看了下gRPC入门,使用起来挺简单的。这里就顺便记录一下,便于后面回顾。 RPC是什么 说到RPC(Remote Process Communication,远程过程调用)就不得不说到进程间通信(Inter-process Communication,简称IPC),IPC是指多个进程之间传送数据或信号的一些技术或方法。 而IPC

  • golang-grpc示例2020-09-28 10:02:09

    原文链接 1. 环境配置 go环境配置(略) 1.1 protoc-gen-go cd $GOPATH/src/github.com/golang/ git clone https://github.com/golang/protobuf.git cd protobuf/protoc-gen-go go build #生成protoc-gen-go go install . #or cp protoc-gen-go $GOHOME/bin/ 1.2 protoc-gen-go-grp

  • 基于ghz 对grpc 服务进行压测2020-09-27 18:32:35

    首先准备工作安装 ghz  protoc   把对应需要安装的组件添加到环境变量 将执行目录转到Protobuf 协议文件夹 -- 首先转到proto buf 文件夹 执行命令 生成协议文件 protoc --proto_path=. --descriptor_set_out=bundle.protoset *.proto -- 然后执行压测命令 ghz --insecure

  • gRPC系列(一)-什么是gRPC2020-08-26 08:01:02

    说到gRPC,实际应用还是第一次,之前只是看到过很多地方都在使用,例如咱们常用的腾讯QQ管家,就会看到在进程中有个RPC的进程一直在运行。 那么什么是gRPC,为什么要用gRPC呢,带着这样的问题跟随我一步步去揭开gRPC的神秘面纱。   gRPC 是一种与语言无关的高性能远程过程调用 (RPC) 框架。

  • google.golang.org/grpc/naming: module google.golang.org/grpc@latest found (v1.31.0), but does not co2020-08-20 19:00:45

    使用go mod tidy时报google.golang.org/grpc/naming: module google.golang.org/grpc@latest found (v1.31.0), but does not contain package google.golang.org/grpc/naming 编译文件时,会出现undefined: grpc.Address,  undefined: grpc.BalancerConfig,错误。 使用了很多办法,

  • grpc 安装2020-07-18 12:35:21

    安装请参考官方资料-快速开始,安装gRPC需要安装Go、protocol buffer、protoc-gen-go、gRPC等。 1.安装Go,grpc是用Golang开发的,所以需要安装Go; 2.下载protocol buffer,这是gRPC的协议编译工具,写好proto之后,需要用这个编译。windows下直接下载编译好的包,然后将bin目录加到环境变量 查

  • .net core使用grpc2020-07-10 10:43:07

    1.创建一个.net Framwor的类库,在NuGet中添加Grpc.Tools的引用,版本要求不是特别高,截至到2020年7月最新版本为2.30,我实过1.4.0的版本仍然可以用。       2.找到创建的解决方案的目录,找到package           根据自己的电脑的版本选用tools中的tool       找到着两个

  • gRPC by .net core 3.x——概念、语法、编译2020-07-03 16:36:45

    什么是grpc? grpc来自大名鼎鼎的谷歌,孵化于CNCF基金会(docker、k8s同样出自这个基金会)。它是一款高性能、开源、通用的rpc框架,你可以通过它来定义rpc的请求和响应。它基于http/2,全双工通信、低延迟、高效率、支持流、可轻松的插入身份认证、负载均衡、监控日志等等等等。。。关键是

  • Laravel整合gRPC2020-06-27 15:59:13

    近需要用Laravel实现一个Rest的API,后端调用Golang的RPC服务,记录一下整合的过程。 环境准备php安装grpc和protobuf扩展pecl install grpcpecl install protobuf找到php.ini文件,添加下面两行: extension=grpc.soextension=protobuf.soclone一个grpc的repogit clone https://github.co

  • golang使用grpc2020-06-16 18:10:13

    RPC概念 我的网络通信概念还停留在比较基础的地方, 直觉来说就是发送一个get/post请求, 设定一定的参数格式, 这样对方再解析你的数据, 基于此完成通讯. 而rpc则不使用这种显式的通讯方式, 通过proto与生成grpc文件, 里面提供方法, 供client与server通过方法来进行通讯. 简单来说,

  • undefined: grpc.SupportPackageIsVersion6 grpc.ClientConnInterface 问题解决2020-06-06 18:43:48

    undefined: grpc.SupportPackageIsVersion6 grpc.ClientConnInterface 由于etcd版本管理的问题,导致etcd的代码和新版本的grpc冲突,会在编译时报错: /home/ubuntu/go/pkg/mod/github.com/coreos/etcd@v3.3.22+incompatible/clientv3/balancer/resolver/endpoint/endpoint.go:

  • Go etcd client使用时在go module下同步失败 undefined 解决方法2020-06-04 17:53:48

    Go etcd client使用时在go module下同步失败解决方法 之前没见过go mod 出现找不到undefined的问题,以为是代理不行,换了代理还是解决不了。 问题原因:gRPC版本问题 gRPC版本 默认的是1.29,这个版本不知道为什么不行,要换一个版本。 解决 修改 gRPC版本为1.26 google.golang.org/grpc v

  • Microservice(十一)[微服务-micro/v2-etcd/v3-protobuf-gRPC-ubuntu]2020-05-04 17:43:50

    Microservice-微服务-micro/v2-etcd/v3-protobuf-gRPC-ubuntu1.升级至micro/v21.删除原来的go mod 所在目录2.下载protobuf3.下载micro/v24.编译安装micro/v25.查看版本2.etcd/v31.下载安装1.解决git clone速度慢2.git clone3.安装2.测试3.单机启动etcd v33.创建service1.创

  • grpc压力测试 基于Locust 父类和client重写2020-05-01 18:51:44

    proto文件helloword.proto: // Copyright 2015 gRPC authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // //

  • go-GRPC环境搭建2020-05-01 14:01:03

    1、安装 protobuf 下载地址:https://github.com/protocolbuffers/protobuf/releases   下载后解压:    2、解压后将bin目录下protoc 可执行文件,复制到GoBIN目录下。  3、验证是否安装成功 [root@zmserver mnt]# protoc --version libprotoc 3.11.4              

  • RPC(三)[gRPC-概述]2020-04-27 21:07:11

    RPC-gRPC-概述简介gRPC是什么?gRPC使用 protocol buffers gRPC官方首页: https://grpc.io/ gRPC官方简介: https://grpc.io/docs/guides/ gRPC-Golang开发教程: https://grpc.io/docs/tutorials/basic/go/ 简介 gRPC是一个高性能,开源通用RPC框架,面向移动和 HTTP/2 设计。 g

  • gRPC怎样节省您的开发时间2020-04-10 20:57:22

    感谢平台分享-http://bjbsair.com/2020-04-10/tech-info/53317.html 此时,您应该已经听说过" gRPC"(标题中至少一次)。 在本文中,我将着重介绍采用gRPC作为微服务之间的通信介质的好处。 首先,我将尝试简要介绍一下架构演变的历史。 其次,我将重点介绍使用REST(作为媒介)和可能出现的问题

  • 我们是怎么实现Grpc CodeFirst2020-03-30 09:01:14

    前言: Grpc默认是ProtoFirst的,即先写 proto文件,再生成代码,需要人工维护proto,生成的代码也不友好,所以出现了Grpc CodeFirst,下面来说说我们是怎么实现Grpc CodeFirst   目录: 实现和WCF一样的CodeFirst (1). 实现Grpc CodeFirst,  简化WCF一定要抽取接口的问题 (2). 通过代码生

  • fabric 2.0, Transaction Execution2020-03-14 14:38:08

    Transaction ExecutionData structureExecution Call Stack Data structure // TransactionParams are parameters which are tied to a particular transaction // and which are required for invoking chaincode. type TransactionParams struct { TxID

  • 屏蔽警告: WARNING: EmulatorService.cpp:448: Cannot find certfile: D:\Android\AVD\.android\emulator-g2020-03-12 12:42:16

    如何屏蔽警告:EmulatorService.cpp:448:找不到证书文件:D:\Android\AVD.android\emulator-grpc.cer安全性将被禁用。??? 我一直想解决我的模拟器的一个问题: Emulator: emulator: WARNING: EmulatorService.cpp:448: Cannot find certfile: D:\Android\AVD.android\emulator-grpc.ce

  • Idea使用Grpc客户端,服务端和proto文件2020-02-29 18:45:49

    idea装proto插件: 在项目main下新建proto文件夹 注意:在java包下面建proto文件,编译会找不到 pom.xml文件配置: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

  • GRPC搭建 : Python篇2020-02-27 17:42:29

    Python 安装, 下载后直接安装   2.  Pip 安装  $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本 $ sudo python get-pip.py    # 运行安装脚本 3. grpc安装 gRPC 的安装: $ pip install grpcio 安装 ProtoBuf 相关的 python 依赖库: $ pi

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有