腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
网管叨bi叨
专栏作者
举报
271
文章
397052
阅读量
33
订阅数
订阅专栏
申请加入专栏
全部文章
go
编程算法
http
容器
kubernetes
网络安全
laravel
容器镜像服务
php
ide
https
腾讯云开发者社区
数据库
网站
api
java
json
sql
rpc
打包
云数据库 SQL Server
linux
缓存
tcp/ip
云数据库 Redis
git
github
nginx
文件存储
数据结构
存储
开源
etcd
node.js
android
分布式
kernel
uml
windows
微服务
程序员
接口
设计模式
html
jquery
symfony
腾讯云测试服务
面向对象编程
service
工具
工作
函数
开发
python
javascript
spring
单元测试
数据分析
虚拟化
deployment
web
编码
产品
管理
数据
效率
其他
c 语言
bash
bootstrap
ajax
汇编语言
bash 指令
日志服务
命令行工具
运维
压力测试
shell
dns
socket编程
微信
安全
bi
default
goland
kubectl
程序
对象
泛型
服务
互联网
集群
框架
配置
前端
软件
对象存储
负载均衡
c++
ruby
lua
xml
css
单片机
ruby on rails
maven
负载均衡缓存
apache
消息队列 CMQ 版
SSL 证书
数据加密服务
mongodb
日志数据
企业
svg
爬虫
ssh
二叉树
dubbo
jenkins
架构设计
kafka
flutter
unicode
utf8
dart
事件总线
add
bit
buffer
builder
byte
case
channel
chatgpt
com
command
commit
config
db
ddd
dom
elasticsearch
error
field
flags
init
ip
jetbrains
key
module
mysql
nacos
parent
response
select
server
target
testing
thrift
timer
tm
uber
version
volatile
yaml
闭包
编译
并发
测试
产品经理
创业
代码规范
单例模式
二进制
工程师
公众号
行业
后端
基础
技巧
架构
脚本
客户端
路由
内核
日志
设计
事件
算法
索引
系统
研发
依赖注入
语法
域名
源码
原型
云原生
指针
重定向
解释器
搜索文章
搜索
搜索
关闭
gRPC基础--Protobuf编码格式详解
json
ide
文件存储
编程算法
Protobuf是Protocol Buffers的简称,它是Google公司开发的一种数据描述语言,用于描述一种轻便高效的结构化数据存储格式,并于2008年对外开源。Protobuf可以用于结构化数据串行化,或者说序列化。它的设计非常适用于在网络通讯中的数据载体,很适合做数据存储或 RPC 数据交换格式,它序列化出来的数据量少再加上以 K-V 的方式来存储数据,对消息的版本兼容性非常强,可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。开发者可以通过Protobuf附带的工具生成代码并实现将结构化数据序列化的功能。
KevinYan
2021-12-07
4.7K
0
学会这几招让 Go 程序自己监控自己
go
node.js
文件存储
linux
容器
谈到让Go程序监控自己进程的资源使用情况,那么就让我们先来谈一谈有哪些指标是需要监控的,一般谈论进程的指标最常见的就是进程的内存占用率、CPU占用率、创建的线程数。因为Go语言又在线程之上自己维护了Goroutine,所以针对Go进程的资源指标还需要加一个创建的Goroutine数量。
KevinYan
2021-11-18
1.1K
0
什么是 gRPC ?
http
rpc
文件存储
https
网络安全
说的白话一点,可以这么理解:现在有两台服务器A和B。部署在A服务器上的应用,想调用部署在B服务器上的另一个应用提供的方法,由于不在一个内存空间,不能直接调用,需要通过网络来达到调用的效果。
KevinYan
2021-10-14
2K
0
Docker的镜像基本原理和概念
容器
json
缓存
文件存储
docker client 提供了各种命令和 daemon 交互,来完成各种任务,其中和镜像有关的命令有:
KevinYan
2020-02-26
1K
0
Protobuf语言指南
json
ide
文件存储
rpc
编程算法
Protobuf是Protocol Buffers的简称,它是Google公司开发的一种数据描述语言,用于描述一种轻便高效的结构化数据存储格式,并于2008年对外开源。Protobuf可以用于结构化数据串行化,或者说序列化。它的设计非常适用于在网络通讯中的数据载体,很适合做数据存储或 RPC 数据交换格式,它序列化出来的数据量少再加上以 K-V 的方式来存储数据,对消息的版本兼容性非常强,可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。开发者可以通过Protobuf附带的工具生成代码并实现将结构化数据序列化的功能。
KevinYan
2019-10-13
2.1K
0
在Go中使用Protobuf
文件存储
数据结构
go
打包
ide
本教程使用proto3版本的protocol buffer语言,提供了一个基本的在Go程序中使用protocol buffer的介绍。通过创建一个简单的示例应用程序,向你展示如何
KevinYan
2019-10-13
1.3K
0
Protobuf编码指南
文件存储
这个教程会介绍protocol buffer的二进制有线格式(binary wire format)。你并不是需要理解这些后才能在应用里使用protocol buffer,但是当你想知道不同的protocol buffer格式是如何影响编码后的消息体的体积时,这些知识会非常有用。
KevinYan
2019-10-13
1.3K
0
分布式服务框架gRPC
rpc
文件存储
api
ide
gRPC是Google开发的高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于Protobuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。在gRPC中一个客户端可以像使用本地对象那样直接调用位于不同机器上的服务端应用的方法(methods)。这让你能够更容易的构建分布式的应用和服务。和其他 RPC系统类似, gRPC也是基于定义一个服务,指定服务可以被远程调用的方法以及他们的参数和返回类型。在服务端,实现服务的接口然后运行一个 gRPC服务来处理可出端的请求。在客户端,客户端拥有一个存根(stub在某些语言中仅称为客户端),提供与服务器相同的方法。
KevinYan
2019-10-13
1.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档