#php #ejabberd #publish-subscribe
#php #ejabberd #опубликовать-подписаться
Вопрос:
Я создаю сайт социальной сети, где я хочу, чтобы пользователи общались в чате и получали уведомления в режиме реального времени, например Facebook, я попытался найти возможные решения и нашел модуль pubsub от ejabberd (я использую ejabberd для общения в чате), поэтому мой вариант — создать какой-то сервис pubsub для этого или второе решение, которое я имею в виду, это то, что при вводе канала в mysql db я отправляю какое-то специальное сообщение пользователю, используя ejabberd, для этого я хочу использовать библиотеку jaxl php, я попробовал это, и это работает просто отлично, если вы отправляете сообщение из javascript-> php-> ejabberd, но не сработает, если я попытаюсь отправлять сообщения, используя только php.
Пожалуйста, скажите мне, верны ли мои подходы или для этого есть лучшее решение.
Комментарии:
1. если вы хотите создать копию facebook и не знаете, с чего начать, вы окончательно сошли с ума
2. Нет, я знаю, с чего начать, но мне нужна помощь с этой проблемой.
3. Мне не нужна школа, пожалуйста, не комментируйте, если вы не можете помочь, если у вас есть опыт, пожалуйста, помогите, иначе я предполагаю, что нам обоим придется ходить в школу, МАЛЫШ
Ответ №1:
Я использовал JsJAC с большим успехом. Пропустите PHP все вместе и сделайте это операцией на стороне клиента.
Комментарии:
1. Я использую jsjac на стороне клиента, но в задней части у меня запущено задание cron, которое будет отправлять уведомления пользователю через ejabberd.