Gần đây luôn có người hỏi tôi: Làm sao dữ liệu trên chuỗi lại hay "đóng băng" một chút, rõ ràng là các khối đã xuất hiện rồi. Nói thẳng ra, đám số đó mà bạn theo dõi không phải là từ chuỗi trực tiếp nhảy ra mặt bạn đâu… Rất nhiều là do trình chỉ mục/Subgraph trước đó đi lấy nhật ký rồi nhập vào kho, trong quá trình đó một khi tổ hợp lại, phát lại nút, hoặc trình chỉ mục tự khởi động lại, sẽ xuất hiện hiện tượng bạn thấy là "vừa mới còn đó, sao lại biến mất/ chậm một nhịp". Thêm vào đó là giới hạn RPC, đặc biệt vào giờ cao điểm, bạn vừa làm mới đã bị 429, frontend bắt đầu giả vờ chết, cuối cùng bạn đổ lỗi cho ví hoặc dự án, thực ra là chuỗi các bước trung gian này đang hắt hơi.



Cách xử lý của tôi hiện tại cũng không cao siêu lắm, chỉ như vá lỗi vậy: mở hai RPC dự phòng trên cùng một trang, Subgraph so sánh thời gian với lần đọc trực tiếp từ chuỗi, đừng đặt cache quá tích cực, bị đóng băng thì trước tiên xem hash giao dịch/ nhật ký sự kiện để xác nhận mình có ảo giác hay không. Phía vĩ mô lại đang tranh luận về kỳ vọng giảm lãi suất, chỉ số đô la Mỹ và tài sản rủi ro cùng tăng cùng giảm… Khi thị trường nóng lên, gọi nhiều lần, những "đóng băng" này sẽ càng ngày càng thường xuyên hơn, dù sao cũng đừng xem độ trễ như là "tiền bị trộm".
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim