首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go每日一库
订阅
用户66691021086
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
DAG 任务调度执行引擎原理以及go-taskflow实现参考
在现代的数据处理与自动化工作流管理中,DAG(有向无环图)任务调度执行引擎是一种被广泛应用的工具。本文将详细介绍 DAG 任务调度执行引擎的基本原理,以及常见的业务使用场景。 什么是 DAG? DAG
聊聊xxl-job-executor-go的Task
序 本文主要研究一下xxl-job-executor-go的Task Task Run Info 小结 xxl-job-executor-go的Task定义了Id、Name、Ext、Param、fn、
Gone v2 goner/gin——试试用依赖注入的方式打开gin-gonic/gin
Gone Gin 组件 goner/gin 是一个基于 gin-gonic/gin 的 Web 框架封装,为 Gone 框架提供 HTTP 服务支持。它提供了路由管理、中间件处理、HTTP 注入……
fasthttp是如何做到比net/http快十倍的
小许之前分享过标准库net/http的实现原理,不过有个fasthttp的库号称比net/http快十倍呢! 哇,性能太强了吧,话不多说,本期小许和大家一起看看fasthttp的底层实现,来看看到底是
Go 每日一库之 gopsutil
gopsutil是 Python 工具库psutil 的 Golang 移植版,可以帮助我们方便地获取各种系统和硬件信息。gopsutil为我们屏蔽了各个系统之间的差异,具有非常强悍的可移植性。有了gopsutil,我们不再需要针对不同的系统使用syscall调用对应的系统方法…
Go每日一库之173:Pie (高性能、类型安全的slice操作库)
在Go语言中,对slice和map是我们最常用的数据结构。比如,计算两个切片的交集、差集;判断切片中的元素是否都满足某个条件的等。我推荐大家使用这个包:`[elliotchance/pie](https://github.com/elliotchance/pie)`。 该包封装了**对切片和map的
Go每日一库之168:redsync(redis分布式锁)
今天给大家推荐的是基于redis的Go版本的分布式锁工具:[redsync]()。该工具也是redis官网上推荐的。redsync 基于redis的高可用、高性能、防死锁、防误删的分布式锁实现,具有高性能、高可用、防死锁、防误删的特点。 ## 一、分布式锁基础知识 **什么是分布式锁** 锁,在编程
Go每日一库之137:easeprobe(探活工具)
服务探活在现实场景中应用广泛,比如:服务发现、服务负载均衡、服务调度、服务状态监控等。然而,“探活”往往是作为一个功能模块或者组件集成在各个平台系统中。本次要介绍的easeprobe是一款轻量级的,可独立运行的探活工具,利用easeprobe,无需其他系统支持,就可以对多种类型的服务/中间件等探活。
Go每日一库之130:go-humanize(人性化显示)
[go-humanize](https://github.com/dustin/go-humanize)是一个「人性化」的Go语言库,人性化的意思不是形容这个Go语言库,而是这个Go语言库实现的功能,它可以把数字、时间、容量等转换为我们人类容易理解的词语,比如硬盘的容量是 82854982 byte
Go每日一库之121:timer(时间轮算法定时器)
当业务要处理大量的定时任务时,如果每个任务都创建一个Golang原生的timer的话,会占用较多的cpu资源,这类场景,可以用时间轮算法优化timer的资源消耗。本次介绍一款多级时间轮库antlabs/timer(以下timer特指antlabs/timer库),处理类似场景的优化。 ## **功能