Soketi
Máy chủ WebSocket tự host, tương thích với Pusher cho các ứng dụng thời gian thực và phát sóng.
Chọn gói VPS để triển khai Soketi
Gia hạn với 362.900 VNĐ/th cho 2 năm. Hủy bất cứ lúc nào.
Giới thiệu Soketi
Soketi là một máy chủ WebSocket tự host, hiệu suất cao, triển khai giao thức Pusher mở, biến nó thành một giải pháp thay thế hoàn toàn tương thích cho Pusher Channels. Ban đầu được tạo ra để loại bỏ chi phí và sự phụ thuộc vào các dịch vụ WebSocket được quản lý, Soketi cung cấp các tính năng thời gian thực trong Laravel, Next.js, Vue, React và bất kỳ ứng dụng nào đã sử dụng Pusher client SDK. Vì nó sử dụng cùng một giao thức, việc chuyển đổi từ Pusher sang Soketi chỉ yêu cầu thay đổi một vài biến môi trường — không cần viết lại mã, không cần thư viện client mới, không cần di chuyển API.
Các Trường Hợp Sử Dụng Phổ Biến
Các nhà phát triển Laravel sử dụng Soketi như một giải pháp thay thế Pusher miễn phí khi sử dụng Laravel Echo và Laravel Broadcasting, cho phép thông báo trực tiếp, cập nhật công việc hàng đợi và dữ liệu bảng điều khiển thời gian thực mà không phải trả phí SaaS định kỳ. Các sản phẩm SaaS sử dụng các kênh hiện diện của Soketi để cung cấp các chỉ báo "ai đang trực tuyến", chỉnh sửa tài liệu cộng tác và theo dõi con trỏ trực tiếp trên nhiều người dùng. Các nhà phát triển trò chơi và ứng dụng xã hội sử dụng các kênh riêng tư và công khai để phân phối sự kiện đến hàng nghìn kết nối WebSocket đồng thời với độ trễ thấp ổn định. Các nhóm phát triển sử dụng Soketi để chạy một cơ sở hạ tầng thời gian thực đầy đủ cục bộ và trong môi trường thử nghiệm, phản ánh hành vi sản xuất mà không phụ thuộc vào tài khoản Pusher.
Các Tính Năng Chính
- Khả năng tương thích hoàn toàn với giao thức Pusher — hoạt động với các Pusher client SDK và thư viện máy chủ hiện có
- Được xây dựng trên uWebSockets.js để xử lý WebSocket thông lượng cao, độ trễ thấp
- Hỗ trợ kênh công khai, riêng tư và hiện diện ngay lập tức
- Phát sóng sự kiện từ client đến client thông qua tính năng client events của Pusher
- HTTP API để kích hoạt sự kiện từ mã ứng dụng phía máy chủ
- Tích hợp Laravel Echo và Laravel Broadcasting hạng nhất
- Điểm cuối Metrics trên cổng 9601 để giám sát tương thích với Prometheus
- Thông tin xác thực có thể cấu hình cho mỗi ứng dụng cho các thiết lập đa người thuê hoặc đa môi trường
- Kiến trúc phi trạng thái — không yêu cầu cơ sở dữ liệu hoặc bộ nhớ liên tục
- Hình ảnh dựa trên Alpine cho dung lượng tối thiểu và khởi động container nhanh chóng
Tại sao nên triển khai Soketi trên Hostinger VPS
Các dịch vụ WebSocket được quản lý như Pusher tính phí theo mỗi kết nối và mỗi tin nhắn — chi phí tăng mạnh khi lượng người dùng của bạn tăng lên. Một Hostinger VPS duy nhất chạy Soketi xử lý hàng nghìn kết nối WebSocket đồng thời với mức giá cố định hàng tháng mà không tính phí theo sự kiện. Chạy Soketi trên cùng một VPS hoặc mạng với ứng dụng của bạn giúp giảm thiểu độ trễ khứ hồi cho việc phân phối sự kiện, giữ cho các tính năng thời gian thực hoạt động tức thì. Bạn giữ toàn quyền kiểm soát thông tin xác thực ứng dụng, cấu hình kênh và giới hạn kết nối của mình, không có dịch vụ bên thứ ba nào giữ dữ liệu thời gian thực của bạn. API tương thích với Pusher có nghĩa là bạn có thể di chuyển các ứng dụng hiện có trong vài phút, và Traefik reverse proxy được cài đặt sẵn sẽ tự động xử lý việc chấm dứt HTTPS và WSS.
Chọn gói VPS để triển khai Soketi
Gia hạn với 362.900 VNĐ/th cho 2 năm. Hủy bất cứ lúc nào.