2coffee.dev

  • Circuit Breaker Pattern - Bộ ngắt mạch trong các cuộc gọi phân tán
    • 🏷️design pattern
    • 🏷️node.js

    Circuit Breaker Pattern - Bộ ngắt mạch trong các cuộc gọi phân tán

    Pattern hay tên gọi đầy đủ Design Pattern là một mẫu thiết kế hoặc một giải pháp chung để giải quyết một vấn đề nào đó. Nó được tổng hợp và sử dụng bởi rất nhiều người trong việc giải quyết các vấn đề tương tự nhau. Khi giải quyết một bài toán, các Pattern thường được xem xét hoặc khuyên dùng. Chính vì thế biết được nhiều mẫu thiết kế, bạn càng có thêm nhiều ý tưởng để giải quyết bài toán sao cho phù hợp nhất. Circuit Breaker Pattern là một mẫu thiết kế lấy cảm hứng từ "cầu dao điện". Khi xảy ra hiện tượng đoản mạch hoặc quá tải do quá nhiều thiết bị tiêu thụ điện, cầu dao sẽ tự ngắt để đảm bảo không xảy ra nguy cơ cháy nổ. Tương tự như trong hệ thống phần mềm, nó đóng vai trò như là một "bộ ngắt" khi có một lỗi ồ ạt xảy ra trong luồng xử lý...

    🕝2 năm trước

  • [Pattern] Adapter - làm thế nào để giúp các đối tượng làm việc với nhau?
    • 🏷️pattern
    • 🏷️adapter

    [Pattern] Adapter - làm thế nào để giúp các đối tượng làm việc với nhau?

    Hãy tưởng tượng bạn là một lập trình viên Front-end, bạn đã hoàn thiện xong phần giao diện và chỉ chờ kết nối với API nữa thôi. Hay ở một tình huống khác, bạn được sếp giao cho công việc kết nối hệ thống với một bên đối tác thông qua API. Tài liệu họ đã cung cấp đầy đủ còn bạn chỉ tiến hành kết nối với dữ liệu như đã mô tả. Nhưng...

    🕝2 năm trước