私は、ユーザーがログインしている場合のようなインターフェイスを構築しようとしているプロジェクトに取り組んでおり、その間にサーバーにそのユーザーへのメッセージがある場合、ユーザーはすぐに通知を受け取ります (facebook のように)。どこから始めればいいの?基本的なアイデアを教えてください。
実装言語としてPHPを使用しています
現在、PHP、NodeJS、socket.io を組み合わせてリアルタイム通知を実現するためのアドバイスを探しています。現時点では、Node と socket.io でほとんど何もしていないので、これを達成するための最善の方法に途方に暮れています。私はいくつかの基本的なリスニングを行いましたが、極端なことは何もしませんでした。
今のところ、私の質問は次のとおりです。
- socket.io は新しい通知をどのように認識しますか? PHP はデータ (投稿が作成されたとします) を socket.io に送信し、そこから接続されたクライアントにブロードキャストする必要がありますか?
- socket.io はどのクライアントが通知を必要としているかをどのように認識しますか?
他に何があるかわかりません。現時点では、これは私にとって少し多すぎます。通知がどのように配布されるかについて頭を悩ませることはできません。
アドバイスをいただければ幸いです。詳細なウォークスルーは期待していません。正しい方向へのプッシュ、またはすべてがどのように噛み合っているかについての知識だけです。