Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk mereka bentuk langganan dan tolak mesej yang serupa dengan Zhihu

Ciri-ciri:

  1. Pengguna boleh mengikuti pengguna atau soalan lain, tetapi mereka boleh menerima mesej apabila pengguna lain mengemas kini jawapan mereka atau apabila soalan mempunyai jawapan baharu

  2. Pengguna boleh memproses mesej sebagai dibaca atau belum dibaca dan mengetahui bilangan mesej yang belum dibaca

Ragu:

Apakah teknologi yang perlu digunakan di bawah nod? Saya telah melihat langganan baris gilir mesej (redis?)
Bagaimanakah jadual pangkalan data perlu direka bentuk? Rasanya setiap pengguna ada data bebas sendiri yang perlu disimpan....

学习ing学习ing2666 hari yang lalu853

membalas semua(1)saya akan balas

  • 欧阳克

    欧阳克2017-06-10 09:51:25

    Saya rasa ia hanyalah jadual yang menjimatkan pengikut pengguna Setiap kali anda ingin mendapatkan maklumat tolak, hanya pergi ke pangkalan data peribadi mereka untuk mendapatkan item yang dikemas kini berdasarkan pengikut anda dan kemudian suapan semula. Malah, kerana push bukan fungsi yang memerlukan ketepatan yang tinggi, ia boleh dikemas kini semasa pengguna menyemak imbas halaman, jadi ia tidak akan memberi banyak kesan kepada pengalaman anda.

    balas
    0
  • Batalbalas