ICode9

精准搜索请尝试: 精确搜索
  • gRPC 与 springboot整合,使用go生成客户端与接口文档swagger.json2021-03-30 13:30:20

    整合grpc,根据官网推荐的需要自行实现客户端与服务端,详细实现可参考grpc官网快速实现整合,grpc-spring-boot-starter <dependency> <groupId>net.devh</groupId> <artifactId>grpc-spring-boot-starter</artifactId> <version>2.11.0.RELEASE</version> </depe

  • 使用开源软件打造类似Google的开发和生产环境2021-03-19 15:01:55

    作者简介:Minghua YeGoogle  SRE 主管2007加入 Google 公司,2009年开始,主要负责 Google 的云计算平台,特别是 Google App Engine。前言如果大家对 App Engine 还不熟悉的话,简单来说 App Engine 就是 Google 提供的 paas,一个开发、托管网络应用程序的平台,使用户的程序能在 Google 的数

  • golang-protobuf配置和使用2021-03-16 15:02:51

    1.下载对应zip包, 解压 https://github.com/protocolbuffers/protobuf/releases -2. 配置环境变量: 在用户系统变量Path最后添加刚刚解压的bin目录,例如: G:\soft\protobuf\bin -3. 验证是否配置正确: 打开终端,输入protoc,如果输出下面内容,代码配置成功。 4.安装protoc-gen-go

  • MNN 转换工具编译记录2021-03-09 19:30:25

    我的平台是 windows 10 编译还是很费劲的,记录下要点吧 一共三个 repo:zlib、protobuf 和 MNN,最开始编译 protobuf,没下 zlib,虽然 protoc.exe 能编译出来,但MNN编译的时候,就会说缺少:MNN_compression.pb.h  另外,我机器装了 mingw64、ninja 和 vs2019,这三个尝试过编译,最后成功的是 mi

  • Netty(二十八) - Protobuf2021-03-07 15:02:23

    一、基本介绍 1)、Protobuf 是 Google 发布的开源项目,全称 Google Protocol Buffers,是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC【远程过程调用 Remote Procedure Call】数据交换格式。 2)、参考文档:https://developer

  • protobuf的使用2021-03-02 16:33:30

    1 安装protobuf后,可以将写的go代码,进行转换 先执行go get github.com/golang/protobuf/protoc-gen-go,安装protoc-gen-go.exe,再执行安装protobuf,输入go get github.com/golang/protobuf/proto,安装protoc.exe,或 者将网易云微服务课程资料里的protoc.exe直接拷贝到gopath下的bin文件

  • grpc学习笔记(一)2021-02-28 18:34:02

    grpc github地址 grpc-java编译框架 一、开始使用 根据gRPC-Java编译框架的地址我们可以看到具体的操作流程,当然,刚开始第一步时引入grpc的maven依赖 <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.11

  • Go protobuf2021-02-28 02:32:48

    今天写关于protobuf 发现     经过查询之后发现 需要使用 这个命令option go_package  

  • .NetCore使用protobuf 生成C#代码(Grpc)2021-02-25 11:03:38

    我使用vs2019,需要安装几个nuget包 Google.protobuf Google.protobuf.Tools Grpc.AspnetCore Grpc.Net.Client 编写.proto文件 syntax ="proto3"; option csharp_namespace="WeService01.Controllers"; package WeService01.Controllers; message users{ int32 ID=1

  • 第三方数据格式库protobuf2021-02-22 09:36:27

    protobuf初识   protobuf是一种高效的数据格式,平台无关、语言无关、可扩展,可用于 RPC 系统和持续数据存储系统。 protobuf protobuf介绍 Protobuf是Protocol Buffer的简称,它是Google公司于2008年开源的一种高效的平台无关、语言无关、可扩展的数据格式,目前Protobuf作为接口规范

  • Protobuf入门2021-02-18 18:04:27

    在Kafka中,发送的消息是字节数组,因此就需要一个方法来将消息对象序列化为字节数组,在消费者端再反序列化为对象。最常用的序列化格式就是JSON了。虽然JSON对人类非常友好,但是对于机器来说,更容易进行序列化和反序列化的格式还是二进制的格式。 Protobuf(Protocol buffers)是由Google开

  • Netty笔记(4)——Netty使用ProtoBuf编解码2021-02-17 13:29:05

    文章目录 Netty使用ProtoBuf编解码服务端客户端Protobuf注意事项 Netty使用ProtoBuf编解码 上篇文章介绍了如何使用ProtoBuf解码器,并且写了一个小的测试用例。本篇使用ProtoBuf进行Netty通讯的编解码。 我们需要使用到上篇文章生成的两个类作为传输的对象。因此,不清楚的

  • ProtoBuf入门2021-02-14 16:57:04

    转载地址:https://www.cnblogs.com/craft0625/p/13614768.html 一、什么是ProtoBuf Protobuf是一种与平台无关,语言无关、可扩展且轻便高效序列化数据结构的协议,可用于网络通讯和数据存储。Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 X

  • 1 fdbus编译运行2021-02-12 12:30:37

    系统 Ubuntu 18.04.5 LTS 64bit 编译 #下载编译fdbus cd ~/workspace git clone git@github.com:jfq3301/fdbus.git #我想在代码中做些修改,所以克隆的自己仓库。原始仓库是:git clone https://github.com/jeremyczhen/fdbus.git #get fdbus source code cd fdbus mkdir -p buil

  • go protobuf2021-02-07 21:01:04

    安裝go环境 wget https://golang.google.cn/dl/go1.15.8.linux-amd64.tar.gz tar -C /usr/local -zxvf go1.15.8.linux-amd64.tar.gz 添加环境变量: 添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/profile 或$HOME/.profile都可以 # 习惯用vim,没有的话可以用命

  • 使用protobuf-java-format包 JsonFormat转Json部分默认值字段消失问题2021-02-03 18:01:46

    使用protobuf-java-format包 JsonFormat转Json部分默认值字段消失问题 1.产生的bug XXXXXXXXRequest.Builder request = XXXXXXXXRequest.newBuilder(); XXXXXXResponse response = XXXXXXResponse.newBuilder().build(); JsonFormat format = new JsonFormat(); return form

  • 深入理解 ProtoBuf 原理与工程实践(概述)2021-02-03 17:53:34

    ProtoBuf 作为一种跨平台、语言无关、可扩展的序列化结构数据的方法,已广泛应用于网络数据交换及存储。随着互联网的发展,系统的异构性会愈发突出,跨语言的需求会愈加明显,同时 gRPC 也大有取代Restful之势,而 ProtoBuf 作为g RPC 跨语言、高性能的法宝,我们技术人有必要 深入理解 ProtoB

  • 深入理解 ProtoBuf 原理与工程实践(概述)2021-02-03 09:34:33

    ProtoBuf 作为一种跨平台、语言无关、可扩展的序列化结构数据的方法,已广泛应用于网络数据交换及存储。随着互联网的发展,系统的异构性会愈发突出,跨语言的需求会愈加明显,同时 gRPC 也大有取代Restful之势,而 ProtoBuf 作为g RPC 跨语言、高性能的法宝,我们技术人有必要 深入理解 Proto

  • 深入理解 ProtoBuf 原理与工程实践(概述)2021-02-03 09:31:28

    ProtoBuf 作为一种跨平台、语言无关、可扩展的序列化结构数据的方法,已广泛应用于网络数据交换及存储。随着互联网的发展,系统的异构性会愈发突出,跨语言的需求会愈加明显,同时 gRPC 也大有取代Restful之势,而 ProtoBuf 作为g RPC 跨语言、高性能的法宝,我们技术人有必要 深入理解 Pro

  • [C++]VS2015用动态链接(MD/MDd)方式编译protobuf2021-02-03 09:03:12

    0.准备工具 需安装有Visual Studio、cmake 打开命令行,输入cmake,如果提示’cmake’不是内部或外部命令,则未安装cmake或未将cmake添加到环境变量。下载安装一个就好了。 1 下载源码 在GitHub下载源码。 2 编译 可以参考官方版编译指南:README 编译出来文件的运行库是MT/MTd,但

  • Protobuf的使用笔记2021-01-26 21:02:16

    Protobuf使用笔记 1、Protobuf介绍2、环境的搭建3、使用 ProtoBuf4、总结 1、Protobuf介绍 protobuf(Google Protocol Buffers)是Google提供一个具有高效的协议数据交换格式工具库(类似Json),但相比于Json,Protobuf有更高的转化效率,时间效率和空间效率都是JSON的3-5倍。后

  • web前端 js环境 使用 protobuf google-protobuf2021-01-20 13:04:08

    google-protobuf 官网地址 https://developers.google.com/protocol-buffers/     网上有些封装过后支持前端使用的 google-protobu f库,比如 protobufjs ,不过看了下不太喜欢...   感觉就还是使用 google-protobuf 官网提供的比较舒心!   一、安装protoc编译器   官网下

  • Rider 添加 Protobuf 总是指向旧版本的问题2021-01-18 12:29:43

    文章目录 问题解决 问题 需要升级 Protobuf 的版本,但是 rider 的解决方案中,添加依赖的时候,总是指向旧版本的 Protobuf 路径。 解决 首先,删除 rider 根目录下, ide 自动生成的配置文件 ``项目名.sln.DotSettings.user 的相关配置 <wpf:ResourceDictionary xml:space="pres

  • 序列化工具-protobuf-序列化和反序列化用法2021-01-17 23:59:51

    一、环境依赖: 1、maven依赖: <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.5.1</version> </dependency> <!-- https://mvnrepository.com/artifact/com

  • go的grpc环境源码编译安装2021-01-17 10:32:40

    go的grpc环境安装 参考grpc-go官方文档:https://grpc.io/docs/languages/go/quickstart/ 视频教程:https://www.bilibili.com/video/BV1zi4y1L7Sf 环境 golang的docker image $ docker run -it golang:alpine 简单准备 # go env -w GO111MODULE=on //重要:添加代理,参考:https://gop

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有