ホームページ >バックエンド開発 >PHPチュートリアル >ファンの皆様へ この機能はどのように設計されていますか?
このファンへの転送機能はどのように設計されていますか?
ファンが 10,000 人いたら、10,000 個のデータを書き込むことはできませんよね?
ファンに記事を転送するように伝える方法。ファンに注目してもらうのはどうですか?この機能をどのように設計するか?
-----解決策--------------------------
この問題。 「Weibo 技術アーキテクチャ」を検索すると、次のことがわかります。
------解決策----------------------
メッセージキューを取得してゆっくり書き込んでください、と思いましたPHP に 10,000 人のファンの SQL 挿入を実行させるだけです。
PHP は SQL リクエストを RabbitQ にスローするだけで、他の言語で書かれたコンシューマ プロセスがそれをゆっくり読み取ってデータベースに置きます。
データベースに入れた後、次のリリースではユーザーがデータをプルすることになるので説明は省略します。