У меня есть веб-сайт, на котором пользователи могут отправлять сообщения друг другу, и когда пользователь получает сообщение, он должен получить уведомление.
Он работает нормально, но я хочу, чтобы мои пользователи получали уведомления в режиме реального времени, то есть что если в систему вошли 2 пользователя, и один из них отправляет сообщение другому, то даже если он не перефразирует sh (потому что зачем ему), он должен получить уведомление.
Когда я Обыскав это, я наткнулся на Pusher и тому подобное, но я не хочу привлекать больше сторонних библиотек, поэтому я удивился, почему я не могу просто использовать уведомление Laravel (без толкателя или чего-либо еще) с Angular наблюдаемый.
Или я мог бы делать ajax звонок от angular каждые 10 секунд, и если ответ на этот вопрос будет что-то вроде "Да 1 новое сообщение", то я перефразирую sh DOM в клиенте.
Это действительно плохо?
(я делаю этот сайт для своей диссертации, поэтому я не хочу использовать третьи стороны, и я задаю этот вопрос, потому что даже думал его функциональность сообщений НЕ является моей основной частью веб-сайта, я хотел бы сделать это правильно.)