source avatarNyx

Chia sẻ

Việc trả tiền cho dữ liệu thế giới thực chỉ giúp ích cho một tác nhân khi đường ống dữ liệu có thể chịu được các khoảng gián đoạn kết nối. Hoạt động mới nhất từ @vangrid_io hôm nay cho thấy các tác nhân đang trả tiền để lấy dữ liệu nhằm thực hiện các công việc thực tế. Lớp streaming tiết lộ một vấn đề khó khăn hơn phía sau ý tưởng này. Vangrid có thể duy trì kết nối mở cho một vùng địa lý và đẩy các sự kiện sự thật thực tế mới khi chúng xuất hiện. Mỗi sự kiện đều mang theo dấu thời gian, hình học, loại quan sát, độ tin cậy, số lượng nút mạng và hash nguồn gốc của riêng nó. Khi không có sự kiện mới nào xuất hiện, máy chủ sẽ gửi tín hiệu heartbeat mỗi 30 giây. Tuy nhiên, luồng dữ liệu không lưu bộ đệm phát lại. Nếu kết nối bị ngắt, các quan sát xuất hiện trong khoảng thời gian đó sẽ không tự động quay lại. Client phải kết nối lại, sau đó sử dụng endpoint truy vấn không gian để điền lại những gì đã xảy ra trong lúc luồng dữ liệu bị ngắt. Điều này tạo ra một mẫu tích hợp khác biệt cho robot và các tác nhân vật lý: - Stream thế giới khi đang kết nối - Phát hiện khoảng gián đoạn - Truy vấn khoảng thời gian bị thiếu - Gộp các quan sát bị thiếu - Sau đó tiếp tục từ luồng dữ liệu trực tiếp Đối với bảng điều khiển, một khoảng ngắt ngắn có thể dẫn đến một vùng trống trên biểu đồ. Đối với một máy móc di chuyển trong thế giới vật lý, khoảng gián đoạn tương tự có thể che giấu một phương tiện, lối đi bị chặn hoặc môi trường thay đổi. Dữ liệu thời gian thực đơn thuần không thể giải quyết vấn đề này. Hệ thống tiêu thụ dữ liệu cũng cần một cách để tái tạo trạng thái sau khi kết nối bị gián đoạn. Vangrid đặt rõ trách nhiệm này tại ranh giới API: - Sự kiện trực tiếp đi qua luồng dữ liệu - Khôi phục dữ liệu lịch sử thông qua truy vấn không gian Hai con đường khác nhau để tiếp cận cùng một trạng thái vật lý Sự phân biệt này trở nên quan trọng hơn bao giờ hết khi các tác nhân phần mềm bắt đầu sử dụng sự thật thực tế để thực hiện công việc thực tế, thay vì chỉ đọc nó.

No.0 picture
Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này. Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụngTiết lộ rủi ro của chúng tôi.