Sử dụng NGINX với Lua để thực hiện kiểm soát phức tạp và biến nội bộ của ngx_lua

Cài đặt module lua_nginx_module Module lua_nginx_module có thể được cài đặt từng bước, hoặc sử dụng trực tiếp OpenResty của Alibaba Đối với Centos và Debian việc cài đặt rất đơn giản... Dưới đây là hướng dẫn cài đặt trên FreeBSD: fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz tar zxvf lua-5.1.4.tar.gz cd lua-5.1.4 make freebsd make install c ...

Đăng vào ngày 18 tháng 7 lúc 08:00

Cài đặt và cấu hình Nginx - Hướng dẫn toàn diện từ cơ bản đến nâng cao

Nginx Tổng quan và ứng dụng thực tế Giới thiệu về Nginx 1. Nginx (engine x) là một máy chủ web HTTP hiệu suất cao và đồng thời cũng là máy chủ proxy ngược, hỗ trợ cả dịch vụ IMAP/POP3/SMTP. Nginx được phát triển bởi Igor Sysoev cho trang web Rambler.ru của Nga (đứng thứ hai về lượng truy cập tại Nga), phiên bản công khai đầu tiên 0.1.0 được phá ...

Đăng vào ngày 15 tháng 7 lúc 08:37

Tích hợp Pgpool-II trên Kubernetes để Tối Ưu Hóa Kết Nối và Cân Bằng Tải Truy Vấn PostgreSQL

Trình bày cách triển khai Pgpool-II trên Kubernetes nhằm tối ưu hóa kết nối và cân bằng tải truy vấn đọc từ PostgreSQL. Giới thiệu Do PostgreSQL là một ứng dụng có trạng thái, yêu cầu quản lý cụ thể (ví dụ: sao lưu, phục hồi, chuyển đổi tự động), các chức năng tích hợp của Kubernetes không đủ để xử lý. Vì vậy, cần sử dụng một Operator để mở rộn ...

Đăng vào ngày 28 tháng 6 lúc 18:54

Apache Dubbo Consistent Hashing Load Balancer: Architecture and Practical Usage

In distributed RPC systems, client-side load balancing ensures predictable request distribution while maintaining stability during topology changes. Apache Dubbo’s ConsistentHashLoadBalance is specifically designed for scenarios where request affinity—routing identical requests to the same provider—is critical. Unlike round-robin or random stra ...

Đăng vào ngày 20 tháng 6 lúc 22:41

Cấu hình LVS-DR với cân bằng tải đa cổng sử dụng firewall mark

LVS (Linux Virtual Server) là giải pháp cân bằng tải lớp 4 tích hợp sẵn trong nhân Linux, hỗ trợ hiệu năng cao và độ tin cậy cao cho hệ thống phân phối lưu lượng tới cụm máy chủ nền tảng. Mô hình DR (Direct Routing) là một trong những chế độ phổ biến nhất, cho phép lưu lượng vào đi qua bộ điều phối (director), trong khi lưu lượng phản hồi từ má ...

Đăng vào ngày 19 tháng 6 lúc 17:02

Triển khai giải pháp ProxySQL cho cụm MySQL Master-Slave

ProxySQL là một middleware mã nguồn mở mạnh mẽ dành cho MySQL, hỗ trợ cân bằng tải, phân tách đọc ghi (Read/Write Splitting) và quản lý kết nối hiệu quả. Nội dung dưới đây hướng dẫn chi tiết cách cấu hình ProxySQL kết hợp với cụm MySQL Replication trên nền tảng Ubuntu 22.04. 1. Chuẩn bị môi trường và hạ tầng Hệ thống thử nghiệm bao gồm 4 máy ả ...

Đăng vào ngày 16 tháng 6 lúc 21:51

Thiết lập cụm Docker Swarm và triển khai dịch vụ tự động

1. Chuẩn bị môi trường Bảng cấu hình ban đầu: Tên máy Địa chỉ IP Vai trò control-node 192.168.10.10 Quản trị worker-01 192.168.10.11 Xử lý worker-02 192.168.10.12 Xử lý 2. Đặt tên máy chủ Thực hiện trên từng node: # Trên máy chủ quản trị sudo hostnamectl set-hostname con ...

Đăng vào ngày 13 tháng 6 lúc 03:59

Bài Toán Phân Tán Dữ Liệu: Thuật Toán Băm Nhất Quán

I. Khái niệm cơ bản về băm nhất quán Thuật toán băm nhất quán là một kỹ thuật băm đặc biệt, chủ yếu được sử dụng trong các hệ thống phân tán để giải quyết vấn đề phân mảnh dữ liệu và cân bằng tải, đặc biệt khi các nút thay đổi động, tối thiểu hóa việc di chuyển dữ liệu. Dưới đây là phần giới thiệu toàn diện từ các vấn đề nền tảng, nguyên lý, c ...

Đăng vào ngày 11 tháng 6 lúc 04:39

Giới thiệu về Nginx - Máy chủ web hiệu suất cao

Nginx (phát âm là "engine X") là một máy chủ web mã nguồn mở, miễn phí, được phát triển bởi Igor Sysoev từ năm 2002 cho công ty Rambler của Nga. Phiên bản đầu tiên được công bố vào ngày 4 tháng 10 năm 2004 (phiên bản 0.1.0). Hiện nay, Nginx được sử dụng rộng rãi nhờ khả năng xử lý hàng chục nghìn kết nối đồng thời (C10K) với mức tiêu thụ tài ng ...

Đăng vào ngày 6 tháng 6 lúc 04:09

Tối Ưu Hóa Hiệu Năng Apache Tomcat và Chiến Lược Phân Tách Truy Cập Tĩnh/Động Bằng Nginx

Kiến trúc xử lý yêu cầu web hiện đại đòi hỏi sự phối hợp chặt chẽ giữa máy chủ ứng dụng và reverse proxy. Apache Tomcat tuy linh hoạt nhưng khả năng chịu tải cao thường cần được bổ trợ bởi Nginx để phân tách hiệu quả nội dung tĩnh và động. 1. Các Phương Pháp Cải Thiện Hiệu Năng Tomcat Toàn bộ quy trình tinh chỉnh Tomcat bao gồm ba lớp chính: ...

Đăng vào ngày 3 tháng 6 lúc 20:48