Định tuyến thích ứng

Cách 256 Blocks đảm bảo truy cập blockchain đáng tin cậy thông qua định tuyến nhà cung cấp thông minh

256 Blocks tự động định tuyến các yêu cầu của bạn qua nhiều nhà cung cấp RPC để tối đa hóa độ tin cậy và hiệu suất. Trang này giải thích cách định tuyến thích ứng hoạt động và điều gì xảy ra khi nhà cung cấp thất bại.

Cách hoạt động

Tóm tắt, đây là những gì xảy ra khi một yêu cầu đến các điểm cuối của chúng tôi:

  1. Chúng tôi sử dụng định tuyến cấp DNS để định tuyến yêu cầu của bạn đến khu vực gần nhất dựa trên độ trễ (Châu Âu, Hoa Kỳ, Singapore hoặc Nam Mỹ)
  2. Chúng tôi đánh giá yêu cầu của bạn theo công cụ chính sách của chúng tôi
  3. Chúng tôi chọn một nhà cung cấp bằng cách sử dụng tính điểm có trọng số - các nhà cung cấp có điểm cao hơn có nhiều khả năng được chọn hơn
  4. Cuối cùng, chúng tôi thực thi yêu cầu, với chuyển đổi dự phòng tự động nếu nhà cung cấp thất bại

Điều này xảy ra một cách minh bạch trên mọi yêu cầu, bất kể đây là cuộc gọi RPC hay quy trình làm việc đại lý sử dụng tích hợp MCP của chúng tôi.

Tính điểm nhà cung cấp

Mỗi nhà cung cấp được tính điểm dựa trên hai yếu tố:

Yếu tốTác động
Tỷ lệ thành côngCác yêu cầu thất bại phạt nặng điểm của nhà cung cấp
Độ trễPhản hồi chậm làm giảm điểm, vì vậy các nhà cung cấp đang suy giảm tự nhiên nhận ít lưu lượng hơn

Điểm được tính toán theo khu vực, chuỗinhà cung cấp. Một nhà cung cấp có thể hoạt động tốt ở Châu Âu nhưng kém ở Singapore, hoặc xử lý Ethereum một cách đáng tin cậy nhưng gặp khó khăn với Polygon.

Điểm cập nhật trong vòng vài giây sau khi mỗi yêu cầu hoàn tất. Các yêu cầu tiếp theo ngay lập tức hưởng lợi từ dữ liệu hiệu suất mới nhất.

Nhà cung cấp bị suy giảm

Khi điểm của nhà cung cấp giảm xuống dưới ngưỡng, nó tạm thời bị loại khỏi nhóm khả dụng. Điều này ngăn các yêu cầu được định tuyến đến nhà cung cấp có khả năng thất bại.

Điểm dần phục hồi theo thời gian, cho phép các nhà cung cấp quay lại nhóm từ từ. Điều này ngăn nhà cung cấp đang phục hồi bị quá tải lưu lượng trước khi hoàn toàn ổn định.

Chuyển đổi dự phòng tự động

256 Blocks chỉ thử lại yêu cầu khi phản hồi của nhà cung cấp cho biết việc này là an toàn:

Phản hồiHành động
2xxThành công, trả về phản hồi
401 (Unauthorized)Thử lại với nhà cung cấp tiếp theo (vấn đề xác thực tạm thời)
403 (Forbidden)Thử lại với nhà cung cấp tiếp theo (vấn đề tạm thời)
429 (Rate Limited)Thử lại với nhà cung cấp tiếp theo
5xx (Server Error)Thử lại với nhà cung cấp tiếp theo
Other 4xx (Client Error)Không thử lại - yêu cầu có khả năng không hợp lệ
TimeoutKhông thử lại (tránh tính phí gấp đôi)
Connection ErrorThử lại với nhà cung cấp tiếp theo (yêu cầu không bao giờ đến nhà cung cấp)

Khi xảy ra chuyển đổi dự phòng, mỗi nhà cung cấp khả dụng được thử theo thứ tự điểm cho đến khi một nhà cung cấp thành công hoặc tất cả nhà cung cấp đã được thử.

Định tuyến thích ứng | 256 Blocks