Đây là ứng dụng Linux có tên Centrifuge có bản phát hành mới nhất có thể được tải xuống dưới dạng v0.30.3sourcecode.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks dành cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng này có tên Centrifuge with OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
Máy ly tâm
MÔ TẢ
Thư viện này không có bản phát hành v1, API có thể thay đổi. Trước khi phát hành v1, các bản cập nhật phiên bản vá lỗi chỉ có các thay đổi và bản sửa lỗi tương thích ngược, các bản cập nhật phiên bản nhỏ có thể có các thay đổi API không tương thích ngược. Nhánh chính có thể có mã chưa được phát hành. Chỉ có hai phiên bản Go nhỏ cuối cùng được thư viện này hỗ trợ chính thức. Thư viện máy ly tâm là lõi thời gian thực của máy chủ Centrifugo. Đó là thư viện nhắn tin thời gian thực có mục đích chung dành cho ngôn ngữ lập trình Go. Nhắn tin theo thời gian thực có thể giúp tạo ra các ứng dụng tương tác trong đó các sự kiện được gửi đến người dùng trực tuyến với độ trễ tối thiểu. Các ứng dụng trò chuyện, nhận xét trực tiếp, trò chơi nhiều người chơi, trực quan hóa dữ liệu theo thời gian thực, công cụ cộng tác, v.v. đều có thể được xây dựng dựa trên thư viện Centrifuge. Thư viện được xây dựng dựa trên lược đồ giao thức máy khách-máy chủ hiệu quả và hiển thị nhiều nguyên hàm định hướng thời gian thực khác nhau cho nhà phát triển.
Tính năng
- Nhanh chóng và được tối ưu hóa để liên lạc với độ trễ thấp với hàng triệu kết nối khách hàng
- Truyền tải hai chiều WebSocket bằng cách sử dụng các định dạng Protobuf JSON hoặc nhị phân, cả hai đều dựa trên lược đồ Protobuf nghiêm ngặt
- Việc tạo mã được sử dụng để đẩy cả hiệu suất tuần tự hóa JSON và Protobuf đến giới hạn
- Lớp mô phỏng WebSocket của riêng chúng tôi qua truyền phát HTTP (JSON + Protobuf) và Eventsource (JSON) mà không yêu cầu phiên cố định cho thiết lập phân tán hoặc SockJS (chỉ JSON)
- Khả năng sử dụng vận chuyển một chiều mà không cần sử dụng thư viện SDK ly tâm tùy chỉnh
- Các chương trình phát sóng không chặn hiệu quả đối với các kết nối máy khách bằng cách sử dụng các hàng đợi riêng lẻ
- Xác thực gốc qua phần mềm trung gian HTTP hoặc dựa trên mã thông báo tùy chỉnh (ví dụ: JWT)
Ngôn ngữ lập trình
Go
Danh Mục
Đây là một ứng dụng cũng có thể được tải xuống từ https://sourceforge.net/projects/centrifuge.mirror/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong các Hệ điều hành miễn phí của chúng tôi.