Chia tỷ lệ theo chiều ngang là gì và nó hoạt động như thế nào trong kiến ​​trúc microservice?

Chia tỷ lệ theo chiều ngang đề cập đến quá trình bổ sung thêm nhiều phiên bản của dịch vụ hoặc thành phần để tăng sức mạnh xử lý và xử lý nhiều yêu cầu gửi đến hơn. Nói cách khác, đó là khả năng tăng số lượng máy chủ xử lý một tác vụ để phân phối khối lượng công việc và xử lý nhiều yêu cầu hơn.

Trong kiến ​​trúc vi dịch vụ, tính năng chia tỷ lệ theo chiều ngang hoạt động bằng cách thêm nhiều phiên bản của một dịch vụ hoặc thành phần cụ thể, thay vì thêm nhiều tài nguyên hơn vào một phiên bản. Mỗi phiên bản của dịch vụ chạy độc lập với các dịch vụ khác và có thể giao tiếp với các dịch vụ khác khi cần. Khi nhiều phiên bản được thêm vào, bộ cân bằng tải được sử dụng để hướng các yêu cầu đến đến các phiên bản có sẵn, phân bổ đồng đều khối lượng công việc trên tất cả các phiên bản. Điều này cho phép khả năng mở rộng và tính linh hoạt cao hơn trong việc xử lý các thay đổi theo yêu cầu, cũng như cung cấp khả năng dự phòng trong trường hợp một phiên bản bị lỗi.

Ngày xuất bản: