私はサーバーのバックエンドとしてPharo Smalltalkを使ったマルチプレイヤーゲームと、Webクライアントフロントエンドのためのamber smalltalk + html5ゲームライブラリの開発に興味があります。サーバーのバックエンドに純粋なwebsocketを使用するリアルタイムのプッシャー型サービスはありますか?
Pharo smalltalkにはwebsocketがサポートされています。私はこれを試してみました。それはうまくいきましたが、私はむしろこれらのプッシャーサービスの1つを使用して、多くのユーザーに容易に拡大することができます。
私が必要とするのは、(バックエンドサーバーからの)WebSocketインターフェイスで、これらのプッシャーサービスの1つです。私はfirebase REST APIを使用しますが、websocketを使ってサービスに加入してポーリングせずにアップデートを取得するのではなく、サーバーからfirebaseサーバーへのポーリングを常に元に戻す必要があります。
私は、これらのサービスの多くにsocket.ioの実装があることに気づいたので、socket.io経由でバックエンドサーバーを接続することができます。残念ながら、pharo smalltalkにはsocket.ioが実装されておらず、私が知っているものを使用する方法もありません。
これらのプッシャーサービスの1つを使用してサーバーバックエンドでpharo smalltalkを使用する解決策が見つからない場合、私はpharo smalltalkイメージとバックエンドサーバーの負荷分散を検討します。
私はFirebaseのような「プッシャー」サービスを使用しようとしています。自分自身を転がしてはいけませんが、それは簡単です。私は前にpharoのウェブソケットを使用していました。 – zenchess