加载中
石墨文档 Websocket 百万长连接技术实践

1 引言 在石墨文档的部分业务中,例如文档分享、评论、幻灯片演示和文档表格跟随等场景,涉及到多客户端数据同步和服务端批量数据推送的需求,一般的 HTTP 协议无法满足服务端主动 Push 数据...

gRPC的错误处理实践

作者:彭友顺@石墨文档 基于石墨文档基于K8S的Go微服务实践,我们这次把该内容中的错误码做了一个详细的介绍。 0 背景 我们内部系统全部统一采用gRPC协议和protobuf编解码。统一的好处在于不...

11/19 11:11
2K
深入理解云原生下自适应限流技术原理与应用

导语 高并发与服务负载是后端领域关系最为密切的两个指标。伴随着流量的升高,后端服务有效应对负载、过载的能力称之Scalability(可伸缩性)。长期以来,基于流量阈值配置的应对方案已经在大...

10/18 14:19
7.8K
如何获取客户端真实 IP?从 Gin 的一个 "Bug" 说起

作者:郑伟@石墨文档 1. 背景 请求 IP 作为用户的身份标识属性之一,是一种非常重要的基础数据。在很多场景下,我们会基于客户端请求 IP 去做网络安全攻击防范或访问风险控制。通常我们可以通...

09/23 17:23
7.2K
石墨文档基于K8S的Go微服务实践(上篇)

1 架构演进 互联网的WEB架构演进可以分为三个阶段:单体应用时期、垂直应用时期、微服务时期。 单体应用时期一般处于一个公司的创业初期,他的好处就是运维简单、开发快速、能够快速适应业务...

斗鱼Juno 监控中心的设计与实现

Juno 监控中心的设计与实现 作者:杜旻翔 @ 斗鱼 前言 伴随微服务的推广,程序粒度的日趋小型化,服务数量逐渐增长,需要更多的关注服务本身的监控,服务上下游服务情况,以及相关数据源中间...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部