云服务出口成本 - 将数据发送出云端需要多少费用?(译)

原文:anthonynsimon - 2024.02.08 使用云服务的一个经常被忽视的成本是出口流量,这也就是将数据从云服务商的网络发送到公网的成本。 下表是每个服务商超出免费额度后 1 TB 流量的出口费用: 云服务商 免费额度 1 TB 的出口超额费用 Cloudflare -- 大部分服务免费 Heroku 每个应用 2 TB/月 未公开列出 OVH Cloud -- 免费且无限 Scaleway -- 大部分服务免费 Hetzner 每个……

阅读全文

如何写出别人写不出的内容(译)

(译者序:这篇文章不只是写作,对信息获取、阅读也都有启发。随着社交媒体和 AI 的发展,人们越来越被动的接收海量信息,如何主动查找与整理对自己有用的内容,将是一个不可或缺的能力。) 原文:Ethan - 2024.02.09 上周,我写了一篇关于五个关键员工如何帮助 Morning Brew 公司实现 4000 万美元的收入的文章。 其中提到有一个寻找这样的人的过程……

阅读全文

13 年后,我如何用 Go 编写 HTTP 服务(译)

原文:Mat Ryer - 2024.02.09 大约六年前,我写了一篇博客文章,概述了我是如何用 Go 编写 HTTP 服务的,现在我再次告诉你,我是如何写 HTTP 服务的。 那篇原始的文章引发了一些热烈的讨论,这些讨论影响了我今天的做事方式。在主持 Go Time podcast、在X/Twitter上讨论 Go 以及通过多年的代码维护经验后,我认为是时候进行一次更新了。……

阅读全文

遗憾!云原生初创公司 Weaveworks 宣布将要关闭!

Weaveworks 是一家成立于 2014 年的英国公司,主要提供基于 Kubernetes 的微服务开发、运维和管理解决方案。 公司使命是帮助开发人员和 DevOps 团队更快地构建更好的软件。 Weaveworks 也是 GitOps 的大力推广者,对开源领域有诸多贡献,包括 Weave Scope、Weave Cortex、Weave Flux(CNCF 毕业项目)和 Flagger 等。 遗憾的是,2 月 5 日,其 CEO Alexis Richardson 在 Linkedin 上宣布……

阅读全文

商业保险/补充医疗,打工人不可忽略的额外福利

关于看病如何花钱这回事,我之前的认知仅仅停留在可以使用医保报销的层次。 虽然工作这十年来公司一直有提供商业保险的福利,但是之前一直没有关注过它,直到去年偶然尝试了通过商业保险申请理赔,从而实现医保报销后的二次报销。在二次报销后真正需要个人支付的金额少了很多,联想到以前没有报销的部分,相当于损失了很多 money……

阅读全文

jsonpatch lib | 更易用的 Kubenetes Patch 库

jsonpatch 详见: https://github.com/chinaran/jsonpatch K8s Patch 在开发 controller/operator 时,经常会对 CR 资源进行更新操作, 可使用 update/apply 进行更新,但有可能会导致冲突 (Conflict)。 如果只是小范围更新,推荐使用 patch 操作。 kubectl patch 可参考官方示例: https://kubernetes.io/docs/reference/kubectl/cheatsheet/#patching-resources 所以基于 https://github.com/mattbaird/jsonpatch,封装了一个更易用的 jsonpatch 库,目前够用。 引用 1 go get……

阅读全文

quick-debug | 容器程序调试利器,如本地运行般丝滑

quick-debug 项目详见:详见: https://github.com/chinaran/quick-debug 要解决什么问题 随着 k8s 的越来越流行,大多数项目都部署在 k8s 中,开发环境也是。 但调试稍微麻烦,至少需要替换 docker 镜像(此时还需要提 git 提交,CICD 构建镜像,自动或手动部署,时间较长)。 可见即所得的调试(类似前端本地调试或本地有开发环境)对开发者更友好,也会节约很多时间。 应用场景 本地无法搭建……

阅读全文

go-httpbin, http 请求测试工具推荐

httpbin 是什么 A simple HTTP Request & Response Service (written in Python + Flask). 一个简单的 HTTP 请求和回复测试服务。 详见: https://httpbin.org/ httpbin 用途 http 开发调试 httpbin 提供了 GET/PUT/POST/PATCH/DELETET 常见方法,可以把请求头、参数等返回,类似 Echo 服务。方便调试 http 请求。 http 库测试 使用开源或者自己项目封装的 http 请求库,可以把 httpbin 作为服务端,测试各种场景。 除了在线的 https://httpbin.org/,也可以本……

阅读全文

Golang debuglog 库,调试程序时快捷查看变量值

概览 在调试 golang 程序时,加断点查看变量值固然是一种方法,但更多的时候只是简单的加个 log 看一下。 可以 fmt.Printf("%+v", xxx), 如果想查看 json 还要转换,很麻烦。 于是,我封装了一个简便的 debuglog 库,用于 debug 变量。 详见 https://github.com/chinaran/debuglog debuglog.Val(): 打印变量 debuglog.SpewVal(): 使用 spew 库打印变量(可以详细看到结构体每个字段的定义和值) debuglog.ToJson(): 转成 json 字符串打印 debuglog.ToJsonPretty(): 有缩进和换行的 json 字符串 调试好程序解决 bug……

阅读全文

Golang httputil 库,一行代码搞定 http 请求

概览 在 golang 程序中进行 http 请求时,一般的步骤是: 组合 url 和 param 参数 get 和 put 需要准备请求体数据 进行 http 请求(设置超时) 错误判断和状态码判断 http 返回内容解析 如果后端程序每个 http 请求都如上面这样处理,将产生很多相似的代码, 并且在复制代码的时候,容易出错(需要修改的地方忘记修改),浪费 debug 的时间。 于是,我封装了一个简便的 httputil 库,……

阅读全文

最近文章

分类

标签

其它