Bài viết về: PHP

Bài viết về: PHP

Laravel Queue trong production: Redis, Horizon, retry và xử lý job an toàn

Laravel Queue trong production: Redis, Horizon, retry và xử lý job an toàn

Queue giúp request Laravel trả về nhanh hơn, nhưng đưa công việc sang nền không tự động làm hệ thống đáng tin cậy. Trong production, worker có thể dừng giữa chừng, API bên ngoài có thể timeout và cùng một job có thể được xử lý lại. Một thiết kế tốt phải chủ động kiểm soát retry, timeout, tính idempotent, tài nguyên và khả năng quan sát.

Đọc tiếp →
Hướng dẫn thiết lập CI cho Laravel bằng GitHub Actions

Hướng dẫn thiết lập CI cho Laravel bằng GitHub Actions

Continuous Integration giúp phát hiện lỗi trước khi mã nguồn được hợp nhất. Với GitHub Actions, mỗi lần mở hoặc cập nhật pull request có thể tự động cài dependency, chuẩn bị môi trường Laravel và chạy bộ kiểm thử. Nhóm phát triển nhận phản hồi nhất quán mà không phụ thuộc vào máy của từng người.

Đọc tiếp →