ホームページ  >  記事  >  バックエンド開発  >  Weibo@機能の導入ソリューション

Weibo@機能の導入ソリューション

WBOY
WBOYオリジナル
2016-06-13 13:33:101558ブラウズ

Weibo @ 機能の実装
開発において、Weibo @ と同様の機能を実装したいのですが、解決策を教えてください。

-----解決策--------------------------------
それはサークル ユーザーの機能ですか?
たとえば、ユーザーがサークル ユーザーの機能をクリックするときに、最初に考慮する必要があります。ユーザーが友達をフィルターし、対応する友達を選択して (上限を設定することも、上限を設定しないこともできます)、選択した友達の UID が配列に結合され、その配列が として渡されます。 public function _send($uid){} などのメソッドにパラメータを追加し、その中に通知やその他のプロンプトなどの処理を記述します。このステップを実行するときに、別のテーブル、通知レコード テーブル、および通知レコード テーブルを作成することもできます。ステータス (通知済みまたは未通知) を書き込みますが、オンラインになるときに、このテーブルから自分に関する通知の読み取りをトリガーしたり、サーバーを定期的に実行したりすることができます。
------解決方法---------
はメール送信機能と理解できます。彼に @ を送信すると、メッセージは彼のメッセージ キューに入れられます。
------解決策---------
Weibo は本質的に半分プッシュ、半分プルのモデルです。

@ はプッシュです。まずデータベースに @ を入力し、オンライン ユーザーに @ があることを通知します。その後、ユーザーはボタンをクリックしてデータベースから @ を取得します。

クライアントとブラウザの両方が @ をプッシュできるようです。つまり、ブラウザとクライアントの両方が ajax タイミング プル モデルである必要があります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。