Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP的实时仪表板/通知_Php_Node.js_Socket.io_Pusher - Fatal编程技术网

使用PHP的实时仪表板/通知

使用PHP的实时仪表板/通知,php,node.js,socket.io,pusher,Php,Node.js,Socket.io,Pusher,我想实现一个实时通知功能,我已经研究了很多东西,包括pusher.com、socketo.me和socket.io以及nodejs。我想使用socketo.me或nodejs+socket.io,但我想将此通知部分与我当前的web应用程序分开。还有一件事,在这种情况下,用户身份验证将如何工作?请指导如何使用用户身份验证将这两件事分开。如果通知系统独立于应用程序,则第一个通知系统不应了解用户、用户身份验证等。因此,您的通知系统将推送所有可用的通知信息,然后,在应用层接收它,你应该为当前用户过滤内容

我想实现一个实时通知功能,我已经研究了很多东西,包括pusher.com、socketo.me和socket.io以及nodejs。我想使用socketo.me或nodejs+socket.io,但我想将此通知部分与我当前的web应用程序分开。还有一件事,在这种情况下,用户身份验证将如何工作?请指导如何使用用户身份验证将这两件事分开。

如果通知系统独立于应用程序,则第一个通知系统不应了解用户、用户身份验证等。因此,您的通知系统将推送所有可用的通知信息,然后,在应用层接收它,你应该为当前用户过滤内容,如果有新内容-显示通知。通知系统将访问相同的数据库,应用程序流程为:用户登录->在仪表板上用户将看到与某些活动相关的通知。通知系统需要知道记录了哪种类型的用户才能发送特定类型的通知。如果您仍希望将其解耦,则需要从应用程序中提供api之类的接口,通知系统将查询该接口以接收有关已记录用户的信息,等等。