30th
9 月
2025
使用 Docker 快速搭建 PostgreSQL 数据库
在过去十多年里,MySQL 一直是 Web 开发的首选数据库,尤其是在 LAMP(Linux + Apache + MySQL + PHP)架构盛行的年代。但近年来MySQL 被 Oracle 公司主导,许可证改为 GPL v2 协议,越来越多的企业和开发团队选择 PostgreSQL 作为核心数据库。
在这篇文章中,我们将介绍如何利用 Docker Compose 快速部署 PostgreSQL 数据库,并结合其他常见数据库系统进行对比,帮助你更好地理解 PostgreSQL 的优势和适用场景。
30th
9 月
2025
RabbitMQ 快速入门实践
在现代分布式系统中,消息队列(Message Queue, MQ) 已经成为不可或缺的基础设施。无论是电商网站的订单处理、日志收集,还是微服务之间的解耦,消息队列都能提供高效、稳定的解决方案。在众多消息队列实现中,RabbitMQ 是使用最广泛、生态最成熟的一款。它基于 AMQP 协议,具有轻量、易用、可扩展等优点,被广泛应用于企业级生产环境。本文将从 RabbitMQ 的概念 讲起,带你一步步在 Docker 环境下安装 RabbitMQ,并通过一个简单的例子,快速上手消息队列的使用。
29th
9 月
2025
RustFS:基于 Rust 的高性能分布式对象存储 —— MinIO 的新替代方案!
在对象存储领域,MinIO 长期以来是事实上的开源标准,但自 2021 年起,MinIO 改为 AGPLv3+商业许可证的“双轨模式”,使得商用存在合规和成本风险。RustFS 的出现,为开发者和企业提供了新的选择。RustFS 基于 Rust 语言开发,内存更安全,性能更高,支持Linux+Windows系统,同时保持了 Apache 2.0 许可证的开放性和商业友好性。本文将介绍 RustFS 的主要特性、部署方式,并结合 MinIO 的变更,分析其在实际应用中的优势。