首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
天天天天君
掘友等级
golng开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
139
文章 137
沸点 2
赞
139
返回
|
搜索文章
最新
热门
go-grpc环境搭建
随着微服务的兴起,现在 越来越多的 rpc 框架 开始出现,前段时间自己学习搭建了一下 grpc ,在这里记录一下,方便以后查阅和与大家一起分享一下。 protobuf 是Google推出的 一种高性能的 数据结构。和 json 和xml 一样 用于传输 数据。它的性能巨好。。…
redis集群搭建
昨天公司要求搭建一个redis原生集群,之前一直用的codis集群(go语言 redis集群工具),想看看这两个 性能有没有差距,中间遇到 了一些坑 ,记录下来,方便以后参考并与大家共享。 不要问我这个脚本哪儿来的==,redis 源码里面自带的。。。 注意这里有个小坑 就是 …
漏水桶和令牌桶的限流算法
服务上线后,我们一般会对自己 服务 有个 预估,这个 服务能够 承受多少请求,当单位时间内请求数过高超过我们 预估 的 阀值,我们就应该 拒绝多余的请求。我们 一般会用 漏水桶 和令牌桶算法来实现 以上逻辑。 一个水桶按照一定速率往桶里放令牌,每一个请求进来 都会去水桶里面尝试…
go语言channle使用总结
channel 提供了一种通信机制,通过它,一个 goroutine 可以想另一 goroutine 发送消息。channel 本身还需关联了一个类型,也就是 channel 可以发送数据的类型。例如: 发送 int 类型消息的 channel 写作 chan int 。cha…
go语言gin框架的学习使用
gin 是go语言 的一款非常优秀的 web框架, 有点瑞士军刀的感觉. 简单精悍!我们来分享一下 gin的简单使用吧. cmd中运行 go get github.com/gin-gonic/gin 即可. 上面讲了 gin注册 GET 接口 和POST 接口. getapi …
go语言基于etcd的服务注册与发现
一般随着服务流量的增多,单台服务器是不可能满足我们的需求了 ,这个时候我们 就需要 部署很多台 运行着 一样服务的 机器 ,这个就是 简单的分布式了。 讲一个很简单的场景,一般服务端架构最前面是 一台网关 ,网关后面是 n 台运行着一样的 服务 的机器。那么我们来考虑这么一个问…
go grpc stream 使用
之前我们讲了 grpc 怎么简单的使用 ,这次讲讲 grpc 中的 stream,srteam 顾名思义 就是 一种 流,可以源源不断的 推送 数据,很适合 传输一些大数据,或者 服务端 和 客户端 长时间 数据交互,比如 客户端 可以向 服务端 订阅 一个数据,服务端 就 可…
go grpc 使用基础
grpc 是谷歌推出的rpc 框架,使用http2.0来通讯的,性能算不上最优的,但是胜在 通用性很高.而且说实话 http2 性能真的不差了 ,它比 1.0多了两个很重要的概念 多路复用 和 长连接. 看此篇文章之前一定要先把grpc 环境搭建好。可以看我之前的文章 http…
go协程安全map
在go语言中 map 是很重要的数据结构。Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。问题来了,这么安逸的 数据结构,它不是协程安全的 !当多个 协程同时对一个map 进行 读写时,会抛出致命错误。总结…
go协程理解
前言: 进程线程协程的理解 go协程模型和特点 自己对gmp模型的理解(不一定准确) 具体GMP是怎么运行的 go的协程 什么时候调度的,怎么调度的 总结: 参考资料
下一页
个人成就
文章被点赞
14
文章被阅读
5,785
掘力值
99
关注了
91
关注者
2
收藏集
9
关注标签
52
加入于
2018-09-17