2015-08-13 12 views

Trả lời

1

avsc triển khai JavaScript thuần túy của Avro specification và đó có thể là giải pháp bạn đang tìm kiếm.

avsc tương thích với tất cả các phiên bản của node.js từ 0.11 và trình duyệt chính qua trình duyệtify (xem bảng tương thích đầy đủ here). Để thuận tiện, bạn cũng có thể tìm thấy các bản phân phối đã biên dịch với các bản phát hành (nhưng hãy lưu trữ bản sao của riêng bạn).

tôi đã làm một phòng thí nghiệm nhỏ và chia sẻ mã hóa thực nghiệm của tôi với AVSC trong một repo github: avro-rest-js, trong dự án demo này có ví dụ về cả client-side và server-side-nghỉ ngơi-API trong javascript trao đổi bộ đệm Avro trong yêu cầu/trả lời.

Ví dụ về việc sử dụng avsc cho websocket của RPC xem https://github.com/mtth/verdon dịch vụ ghi nhật ký từ xa Avro mẫu chạy phía sau máy chủ WebSocket và ứng dụng khách tương ứng.

Các vấn đề liên quan