使用 Nginx 搭建 TCP/UDP 负载均衡

2024-06-11#Nginx

Nginx 常常被用于位于应用层的 HTTP 协议的反向代理服务。其实它也可以用于更低层的传输层的代理服务和负载均衡。参见其官方的用户指南 TCP and UDP Load Balancing

阿里云爬坑日志(三):在 Dataworks 数据建模中导入 Hologres 中的表字段

2024-05-30#阿里云#Dataworks#Hologres

在 Dataworks 数据建模功能中,可以通过导入数据库表添加表字段。从功能上看,可以导入 MaxCompute, Hologres 等数据库中的表字段。但实际使用中发现,与 Hologres 的兼容性太差,看起来很美,但实际上是残的,几乎无法使用。阿里云连增加的产品都做不好集成,真不知道产品是为谁服务,难道又是一个面向KPI(或者流行的 OKR)的产品?虽然被恶心了一把,但还得干活吃饭,只好找一些迂回的方法挽救工作效率了。

阿里云爬坑日志(二):使用 Dataworks 转换数据

2024-04-28#阿里云#Dataworks

最近开始花精力使用 Dataworks 完成数据转换相关工作。我们使用的数据源是 MaxCompute,那么就使用 MaxCompute SQL 完成数据转换。

为 Vite 项目创建 import 解析的别名

2024-04-27#Vite

在使用 Vite 构建前端应用时,为了简化代码,可以设置 import 解析的别名,比如将代码根路径的别名设置为 @

阿里云 MaxCompute 的使用笔记(一):笛卡尔积、常量表、时间和日期

2024-04-27#阿里云#MaxCompute

出于工作的原因,不得不使用以及阿里云的 Dataworks 与 Maxcompute。本系列记录在使用 MaxCompute 过程中的笔记。

使用 fieldalignment 对齐 Go 结构体的字段

2024-04-23#Go

Go 结构体字段的定义顺序,会影响分配给结构体实例的内存。使用 fieldalignment 工具,可以修复字段对齐的问题,优化(即减少)内存的分配。

静态文件 Web 服务器

2024-04-16#Web服务器

Nginx 是静态 Web 服务器的首选,但是其配置略显复杂。除此之外,开源社区有一些更加简单易用的备选项。

查询 DNS 记录

2024-04-10#Linux#DNS

在 Linux 和 macOS 上,有多种方式查询 DNS 记录。比如 hostdig 等命令。

阿里云爬坑日志(一):使用 Dataworks 数据集成实现 REST API 数据集成

2024-03-27#阿里云#Dataworks

每次使用阿里云的产品都会血压升高,晚上喝了几口汾酒压压惊。

今天是使用Dataworks接入REST API 的数据到 Hologres ,没想到遇到了天坑:尽管配置 REST API 数据源的 Basic Auth 或者 Token Auth,但是在运行数据集成任务时,Dataworks 居然没有给 REST API 服务器发送认证信息(即 Authorization 消息头)。这不得不让人怀疑:这个功能有人在用吗,难道是个僵尸功能?

本文记录了此次“惊心动魄”的经历。

使用 Telegraf 发送数据到阿里云 IoT 平台

2024-03-25#Telegraf#阿里云#IoT

阿里云的IoT平台本质上是一个以MQTT服务为核心的物联网平台。国内的一些商业网关设备,提供了上报数据阿里云IoT平台的支持。而使用开源方案的话,Telegraf 提供了 MQTT 输出插件,配合其他的配置,也可以数据上云。