سلام
ببخشید من می خواستم یه تمرین انجام بدم که مدیر لیسته کاربران آنلاین رو همزمان ببینه یعنی به صورت Realtime ...
الان من می خوام از Redis+socket.io+nodejs استفاده کنم ولی دقیق بلد نیستم اول چیکار کنم و چه جوری این ها رو نصب و راه اندازی کنم و در نهایت به هم متصل کنم ... ممنون میشم کسی کار کرده راهنمایی کنید تشکر
@ezat.kanza
سلام. به Redis نیازی نیست.
تنها کاری که باید انجام بدید اینه که اول رکورد های دیتابیس رو استریم کنید و بعد اون ها رو نشون بدید!
پیشنهاد میکنم مقاله زیر رو بررسی کنید :
https://pusher.com/tutorials/activity-feed-laravel
@ezat.kanza
خوب اونی که بهتون دادم laravel-echo هستش. در واقع socket.io و pusher دو سرویس هستند که میتونید با استفاده از larvel echo استفاده کنید. socket.io رو برای بیشتر node.js استفاده میکنن و پوشر رو برای لاراول. Redis هم واقعا نیازی نیست یعنی دلیلی وجود نداره که از اون استفاده کنید!
خب pusher رایگان نیستش من سرچ کردم پکیجه laravel-echo خوبه فقط سوالم اینه این پکیج بجای socketio در nodejs استفاده میشه
@ezat.kanza پوشر تا یه تعدادی رایگان هست و درصورتی که تعداد درخواست هاتون زیاد بشه باید اشتراک خریداری کنین.
برای هم پوشر و سوکت شما باید لاراول اکو رو نصب داشته باشید به نظر بنده شما از pusher به راحتی میتونین استفاده کنین
npm install --save laravel-echo pusher-js
https://pusher.com/tutorials/online-presence-laravel
در مراحله پیشرفت تر شما سویچ کنی رو socket.io
npm install --save laravel-echo socket.io-client
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟