文章列表

轻量的定时任务工具 Cronicle:前篇

, , ,
本篇文章将介绍一款轻量的、自带简洁 Web UI,适用于中小团队以及个人的定时任务工具:Cronicle。本文是关于 Cronicle 的第一篇文章,主要聊聊这个软件在容器封装下的常见问题,以及容器封装思路。 阅读全文

借助 WASM 进行密集计算:入门篇

, , , ,
在[《使用 Docker 和 Golang 快速上手 WebAssembly》]一文中,我介绍了如何制作符合 WASI 接口标准的通用 WASM,以及如何在几种不同的场景下进行程序调用。本篇文章将延续前文,聊聊在如何借助 WASM 增强 Golang、Node.js ,进行更高效的密集计算。 阅读全文

使用 Docker 和 Golang 快速上手 WebAssembly

, , ,
本文将聊聊,如何使用 Docker 和 Golang 快速上手 WebAssembly。我会分别从浏览器场景和“通用应用”场景来进行叙述,如果你还徘徊在 WebAssembly 的门前,或许这篇文章会对你所有帮助。 阅读全文

使用 Nginx NJS 实现高性能的 RSA 加解密服务

, , , ,
在之前的文章[《编写 Nginx 模块进行 RSA 加解密》]中,我提到了如何编写 Nginx 模块,并借助 Nginx 实现相对高性能的加解密。正巧 Nginx 新版本发布,初步具备了原生“RSA加解密”能力。那么,就来换一种更轻量的方式进行实现之前提到的功能吧。 阅读全文

使用 ClickHouse 处理离线半结构化日志

, , , , ,
在[《快速上手 ClickHouse》]一文中,我们介绍了 ClickHouse 的基础使用。本篇文章里,将介绍如何使用 Clickhouse 快速处理诸如 Nginx 运行日志等半结构化的离线数据,让这些静态数据能够被快速的查询分析。 阅读全文

装在笔记本里的私有云环境:网络存储篇(中)

本篇是系列中的第四篇内容,我们继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。在前三篇文章中,我们聊过了基础虚拟化相关的[前置准备]、以及为了避免在搭建过程中盲人摸象,而准备的[监控服务],还有上一篇[基础存储服务]的搭建。接下来我们来进行一些基础的监控配置以及监控服务完善,让存储服务能够相对稳定的运行在我们的“视野之内”。 阅读全文

装在笔记本里的私有云环境:网络存储篇(上)

本篇是系列中的第三篇内容,我们继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。在前两篇文章中,我们聊过了基础虚拟化相关的[前置准备]、以及为了避免在搭建过程中盲人摸象,而准备的[监控服务]。接下来我们来进行另外一个基础技术设施的搭建,网络存储服务。 阅读全文

装在笔记本里的私有云环境:监控篇

本篇是系列中的第二篇内容,我们继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。在上篇[《准备篇》]中,我们聊过了基础虚拟化相关的事情,在虚拟机环境准备就绪之后,在继续折腾容器集群之前,我们还需要做一些基础技术设施建设,监控就是其中比较重要的一个组成部分。 阅读全文

快速上手 ClickHouse

, , ,
本篇来自数月前对外分享的文稿整理,并进行了一些扩展。希望通过简单的方式,来介绍新手如何一步一步上手 ClickHouse,如果你有潜在的数据分析的需求,但是不知道从哪里开始,那么希望本文能够帮助到你。 阅读全文

使用以语言为中心的容器基础镜像 distroless

, ,
使用以语言为中心的容器基础镜像 distroless 关于容器技术,我之前分享不少文章和技巧,包括如何优化镜像,如何更优雅的进行构建封装,以及大量的容器应用实践、 阅读全文