Jestem zainteresowany tworzeniem gry wieloosobowej z Pharo Smalltalk jako zapleczem serwera i bursztynowym smalltalk + biblioteką gier html5 dla frontendu klienta WWW.Czy istnieją usługi typu pchacz w czasie rzeczywistym, które używają czystego websocket dla serwera zaplecza?
Pharo smalltalk ma wsparcie dla websocket i eksperymentowałem z tworzeniem z nim gry. To działało dobrze, jednak wolałbym korzystać z jednej z tych usług pchających, dzięki czemu mogę łatwo skalować do wielu użytkowników.
Potrzebuję (jak sądzę) interfejsu websocket (z mojego serwera backend) do jednej z tych usług pchających. Używałbym firefase REST api, ale wydaje mi się trochę dziwne, że musiałbym powrócić do ciągłego odpytywania z mojego serwera do serwerów firebase, zamiast po prostu subskrybować za pośrednictwem websocket do ich usług i otrzymywać aktualizacje bez odpytywania.
Zauważyłem, że wiele z tych usług ma implementację socket.io, dzięki czemu można podłączyć do nich serwer zaplecza za pośrednictwem gniazda socket.io. Niestety, pharo smalltalk nie ma wdrożonego socket.io i nie ma możliwości jego użycia, o którym wiem.
Jeśli nie mogę znaleźć rozwiązania, aby nadal używać pharo smalltalk w serwerze zaplecza z jedną z tych usług pchacz, przyjrzę się drugiej możliwości, która jest równoważeniem obciążenia moich zdjęć małych i małych phard i serwerów zaplecza.
Próbuję użyć „popychacz” usługi takie jak Firebase. Nie przetaczam się, co, jak wątpię, jest łatwe. Użyłem wcześniej stron internetowych w pharo. – zenchess