rivetkit-actors
bởi rivet-dev
Xây dựng backend có trạng thái với Rivet Actors: các tiến trình hiệu suất cao, tồn tại lâu dài, trong bộ nhớ, được duy trì. Sử dụng khi bạn vượt quá giới hạn của HTTP, cơ sở dữ liệu hoặc hàng đợi.…
npx skills add https://github.com/rivet-dev/rivet --skill rivetkit-actorsThêm skills từ rivet-dev
agent-browser
rivet-dev
Tự động hóa các tương tác trình duyệt để kiểm thử web, điền biểu mẫu, chụp ảnh màn hình và trích xuất dữ liệu. Sử dụng khi người dùng cần điều hướng trang web, tương tác với web…
official
multiplayer-game
rivet-dev
Các mẫu thiết kế thực tế để xây dựng trò chơi nhiều người chơi: ghép trận, vòng lặp tick, trạng thái thời gian thực, quản lý tương tác và xác thực. Bao gồm mã khởi đầu và các mẫu kiến trúc cho 10 thể loại trò chơi (battle royale, đấu trường, phong cách IO, thế giới mở, tiệc, vật lý 2D/3D, xếp hạng, theo lượt, nhàn rỗi) với cấu trúc tác nhân, sơ đồ vòng đời và chiến lược mạng. Đề cập đến các nguyên tắc cơ bản của mô phỏng máy chủ: vòng lặp thời gian thực cố định so với cập nhật theo
official
rivetkit
rivet-dev
Tính toán có trạng thái, tồn tại lâu dài cho các tác nhân AI, ứng dụng đa người chơi và tự động hóa quy trình làm việc. Các tác nhân là các tiến trình trong bộ nhớ liên tục duy trì trạng thái qua các yêu cầu mà không cần truy vấn cơ sở dữ liệu, với khả năng tự động mở rộng từ 0 đến hàng triệu phiên bản đồng thời. Tích hợp sẵn giao tiếp thời gian thực qua WebSockets và sự kiện, hàng đợi bền vững để xử lý tin nhắn theo thứ tự, và SQLite cho các truy vấn dữ liệu có cấu trúc. Trạng thái tồn tại qua các lần khởi động lại và sự cố th
official
rivetkit-actors
rivet-dev
Xây dựng backend có trạng thái với Rivet Actors: các tiến trình hiệu suất cao, tồn tại lâu dài, trong bộ nhớ, được duy trì. Sử dụng khi bạn vượt quá giới hạn của HTTP, cơ sở dữ liệu hoặc hàng đợi.…
official
rivetkit-client-javascript
rivet-dev
Máy khách JavaScript để kết nối với Rivet Actors qua kết nối không trạng thái hoặc có trạng thái. Hỗ trợ môi trường trình duyệt, Node.js và Bun với tính năng tự động phát hiện điểm cuối qua biến môi trường hoặc cấu hình tường minh. Cung cấp hai chế độ tương tác: gọi hành động không trạng thái cho các yêu cầu độc lập và kết nối có trạng thái với đăng ký sự kiện thời gian thực. Bao gồm truy cập HTTP và WebSocket cấp thấp cho các actor triển khai trình xử lý onRequest hoặc onWebSocket. Cung cấp mảng dựa trên hợp chất...
official
rivetkit-client-react
rivet-dev
Trình kết nối React để kết nối với Rivet Actors bằng hooks và quản lý trạng thái thời gian thực. Tạo hooks có kiểu với createRivetKit() và kết nối đến các phiên bản actor bằng useActor() với khóa và tham số tùy chọn. Đăng ký sự kiện actor với useEvent() và theo dõi vòng đời kết nối qua các trạng thái connStatus và error. Sử dụng createClient() cho các lệnh gọi một lần không trạng thái, các phương thức khám phá actor (get, getOrCreate, create, getForId), và truy cập HTTP/WebSocket cấp thấp. Hỗ trợ khóa mảng phức hợp...
official
rivetkit-client-swift
rivet-dev
Trình kết nối Swift để kết nối với Rivet Actors với các chế độ kết nối không trạng thái và có trạng thái. Hỗ trợ cả lệnh gọi hành động không trạng thái và kết nối WebSocket liên tục với luồng sự kiện thời gian thực qua AsyncStream. Cung cấp lệnh gọi hành động có kiểu với 0–5 đối số vị trí, cùng với dự phòng JSON thô cho số lượng đối số lớn hơn. Bao gồm giám sát vòng đời kết nối thông qua các luồng thay đổi trạng thái, lỗi, mở và đóng. Hỗ trợ truy cập HTTP và WebSocket cấp thấp cho onRequest tùy chỉnh và...
official
rivetkit-client-swiftui
rivet-dev
Thư viện client SwiftUI để kết nối với Rivet Actors với các ràng buộc phản ứng và truyền phát sự kiện. Cung cấp trình bao bọc thuộc tính @Actor cho ngữ nghĩa get-or-create với quản lý vòng đời kết nối, cùng với các bổ ngữ view để thiết lập môi trường và đăng ký sự kiện. Hỗ trợ các hành động bất đồng bộ có kiểu, gửi fire-and-forget, và đăng ký sự kiện AsyncStream với 0–5 đối số có kiểu. Bao gồm theo dõi trạng thái kết nối, xử lý lỗi qua ActorError, và hỗ trợ khóa tổng hợp cho actor phân cấp...
official