首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
yogazx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
Sentinel Go - 毫秒级统计数据结构揭秘
Sentinel-Go 是如何实现的毫秒级数据存储以及统计?本文将带你深入探索,了解并学习Sentinel最核心的数据结构是如何实现的
golang延时任务的实现
在实际业务场景中,我们有时候会碰到一些延时的需求:例如,在电商平台,运营在管理后台添加商品后,不需要立刻展示在前台,而是在之后某个时间点才展现。那么,我们有哪些手段可以应对这个问题呢?
字节跳动开源 Shmipc:基于共享内存的高性能 IPC
Shmipc 是字节跳动服务框架团队研发的高性能进程间通讯库,它基于共享内存构建,具有零拷贝的特点,同时它引入的同步机制具有批量收割 IO 的能力,相对于其他进程间通讯方式能明显提升性能。
Golang实现延迟队列(DelayQueue)
延迟队列是一种特殊的队列,元素入队时需要指定到期时间,出队的元素一定是已经到期的,而且早到期的元素最先出队,也就是队列里面的元素是按照到期时间排序的,添加元素和获取元素的时间复杂度是O(log(n))
Go 天生适合分布式微服务?先醒醒,不搞定全链路日志追踪,查BUG时能让你崩溃
现在微服务架构盛行,很多以前的单体应用服务都被拆成了多个分布式的微服务,以解决应用系统发展壮大后的开发周期长、难以扩展、故障隔离等挑战
Go Resiliency
近期看了一个国外老哥写的小项目 go-resiliency,这个小项目实现了客户端执行作业(执行业务逻辑的函数调用)的弹性处理机制(超时、信号量、重试、熔断、批量执行等),学到了很多东西,做个小分享
如何在 Go-kit 和 Service Mesh 中进行服务注册与发现?
Service Mesh 作为下一代的微服务架构,它将服务间的通信从基础设施中抽离出来,达到交付更可靠的应用请求、监控和控制流量的目的。Service Mesh一般与应用程序一同部署,作为“数据平面”
Kratos 学习笔记 - 基于 OpenTelemetry 的链路追踪
链路追踪(Distributed Tracing) 一词最早出现于谷歌发布的论文《Dapper, a Large-Scale Distributed Systems Tracing Infrastr》
Go HTTP Response 写超时导致的 EOF 错误
前天在联调过程中出现了一个神奇的错误, 错误在 client 端的表现为 http 请求错误 Get "http://127.0.0.1:8800": EOF, 但是服务端却没有任何 异常 所有的日志
自适应微服务治理背后的算法
本文分析了 go-zero 框架中的指标统计的基础封装、滑动窗口的实现 rollingWindow。