首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
凉凉的知识库
掘友等级
软件研发工程师
|
滴滴·网约车
公众号: 凉凉的知识库
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
写给go开发者的gRPC教程-gRPC Gateway
gRPC Gateway为我们提供一个HTTP和gRPC的反向代理服务器。利用它我们可以使用protobuf同时提供gRPC和HTTP1.x的服务,既可以用于调试,又可以用...
19
评论
分享
凉凉的知识库
赞了这篇文章
半亩花海
2年前
关注
HTTP 协议相关知识 | 青训营
本文主要分享关于 HTTP 协议的相关知识,包含 HTTP 协议介绍、工作过程、协议格式、请求 (Request) 与响应 (Response) 格式、客户端与服务器的请求...
7
1
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
在Golang中玩转依赖注入-dig篇
dig是Uber开源的依赖注入工具,它使用反射的方式实现。它可以自动帮助我们创建指定的对象,并组装它的依赖...
2
2
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
Golang爬虫框架colly快速入门
介绍Go的爬虫开发框架colly。colly 作为一个爬虫框架集成了并发控制、队列、缓存、HTML 解析等一系列开箱即用的 API,能大幅简化在爬虫实现过程中的负担...
39
8
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
写给go开发者的gRPC教程-服务发现与负载均衡
相当全面的最新的gRPC服务发现与负载均衡介绍,尤其介绍了目前互联网上资料非常少的gRPC新的xDS方案。...
13
1
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
RSA加密的两个密钥可以交换使用么?
RSA加密解密通常使用公钥进行加密使用私钥进行解密。但私钥加密之后的密文,也只有公钥才能解密,两个密钥看似是等价的,如果我交换两个密钥使用,能正确的加解密并保证安全么?...
2
评论
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
写给go开发者的gRPC教程-用户认证
用户认证,简单来说就是验证请求的用户身份,避免破坏者伪造身份获取他人的数据隐私。用户认证有很多方式,gRPC框架并不限制用户认证的方式,而是提供了开放的能力来支持各种各样的...
5
评论
分享
凉凉的知识库
赞了这篇文章
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
写给go开发者的gRPC教程-安全
SSL/TLS是一个安全协议,它通过一系列的手段、一系列的算法让客户端与服务端之间加密传输数据,避免数据被攻击者窃听。如何在gRPC中使用TLS并安全的传输数据呢?...
7
评论
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
颠覆微服务架构?谷歌最新开源service weaver初体验
谷歌称此框架为模块化单体(modular monolith),谷歌为什么会在这个时候提出如此标新立异的框架?它究竟有什么独特之处?...
2
评论
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
举报
今天西二旗离谱啊
收起
查看大图
向左旋转
向右旋转
照片展览馆
赞过
分享
1
1
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
写给go开发者的gRPC教程-超时控制
一个合理的超时时间是非常必要的,它能提高用户体验,提高服务器的整体性能,是服务治理的常见手段之一。在一些要求更高的服务中,我们还需要针对DNS解析、连接建立,读、写等设置更...
3
评论
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
数据同步命令千千万,我却独爱它一个
数据同步命令千千万,你最爱哪一个呢?本文介绍了不太常见的nc、功能单一的scp,以及支持增量同步的rsync。我会结合实际场景,在不同的命令中进行选择,...
35
4
分享
凉凉的知识库
赞了这篇文章
ag9920
Gopher | CMUer
·
3年前
关注
Golang 常量声明还能这么用?
今天在写 bug 的时候发现公司群里有同事问了这么个问题: 这个程序的运行结果很奇怪: 为啥常量定义还能这么用。...
11
4
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
写给go开发者的gRPC教程-metadata
和在普通HTTP请求中一样,gRPC提供了在每一次RPC中携带的上下文结构:metadata。在Go语言中,它与context.Context紧密结合,帮助我们实现服务端与...
21
1
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
写给go开发者的gRPC教程-错误处理
gRPC的错误处理符合Go语言的编程习惯。利用官方提供的Status库,除了可以携带足够多的错误信息外,还可以在RPC场景下做到错误枚举的判断,让我们编写出更优雅的代码...
4
评论
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
写给go开发者的gRPC教程-拦截器
gRPC的拦截器和其他框架的拦截器(也称middleware)作用是一样的。利用拦截器我们可以在不侵入业务逻辑的前提下修改或者记录请求与响应,实现诸如日志记录、权限认证、限...
15
6
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
2年前
关注
写给go开发者的gRPC教程-通信模式
使用protobuf文件生成gRPC的代码后,就可以编写client端和server端的代码了。gRPC除了支持基本的请求响应模式外还支持多种流式RPC。...
10
10
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
3年前
关注
写给go开发者的gRPC教程-protobuf基础
protobuf是一种语言无关、平台无关的可扩展的序列化协议。gRPC使用protobuf作为其序列化协议,理解pb是使用gRPC的第一步...
150
4
分享
凉凉的知识库
软件研发工程师 @滴滴·网约车
·
3年前
关注
在golang中使用etcd
我正在参加「掘金·启航计划」 etcd v3使用grpc作为通信协议,因此可以使用 基于gRPC构建的Go client 命令行套件进行访问...
2
评论
分享
下一页
个人成就
文章被点赞
536
文章被阅读
96,318
掘力值
3,007
关注了
19
关注者
194
收藏集
5
关注标签
17
加入于
2018-10-09