حسین شفیعی
5 سال پیش توسط حسین شفیعی مطرح شد
3 پاسخ

راه اندازی سیستم چت بدون استفاده از pusher

سلام دوستان وقتتون بخیر
مسئله ای هست که مدت زیادی ذهن منو به خودش درگیر کرده و هر چقدر هم در اینترنت جستجو کردم جواب قانع کننده ای پیدا نکردم .
مسئله اینه که :
چطوری میشه تو فریمورک لاراول یه سیستم چت ریل تایم راه اندازی بکنم بدون اینکه از سیستمی مثل pusher.com استفاده بکنم .
دنبال راحت ترین راه هستم .
سیستمی میخوام که رایگان باشه و مجبور به استفاده از nodejs نباشم مثل socket.io
دوستان اگر تجربه ای در این خصوص دارید لطفا راهنمایی کنید.
خیلی ممنون


ثبت پرسش جدید
مسعود ابراهیمی
تخصص : طراحی و برنامه نویسی وب
@ebrahimimasod 5 سال پیش مطرح شد
2

سلام
ببین عملا با خود php نمیشه همچین کاری کرد خب
منم چند وقت دنبال این موضوع بودم
در نهایت به این رسیدم که اگر فقط با لاراول بخوای همچین کاری بکنی می تونی از یه کتابخانه به اسم webpush توی لاراول استفاده کنی
با این کتابخانه می تونی از طریق gcm گوگل به کاربر مورد نظر اعلان ارسال کنی
حالا بعدش می تونی وقتی که اعلان از سمت کاربر دریافت میشه یه اتفاق بیفته
اگر خواستی بیا تلگرام برات کدوشو بفرشتم 09223173902


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش آپدیت شد
1

اولا هیچ وقت تویی برنامه نویسی کار راحت نداریم مخصوصا که از همه جا تحریم هستیم.

به نظر بنده دو راه حل داری :)
1- بدی یک برنامه نویس برات کد بزنه و شما راحت کپی و پیست کنی تویی پرژه ات.
2- بیای از شرکت های که سیستم گفتگو میفروشن مثه رایچت استفاده کنی.


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
3

درود

یه نکته مهم رو نباید فراموش کرد.. جدا از خود فریم ورک لاراول.. توسعه دهنده های این فریم‌ورک تونستند یه اکوسیستم قوی رو هم بوجود بیارند. ابزارهایی مثل:

  • Vapor
  • Forge
  • Echo
  • Cashier
  • Horizon
  • Passport
    و غیره

مثلا Echo رو در نظر بگیرید که میاد Broadcasting رو از طریق درایورهای مختلف که یکیشون هم Pusher هست، مدیریت میکنه.
این در واقع هوشمندی توسعه دهنده های این فریم‌ورک رو میرسونه.. چون خودشون هم می‌دونند PHP در مدیریت درخواست های زیاد برای اپلیکیشن‌های چت با تعداد کاربر بالا، ممکنه دچار مشکل بشه.. اصطلاحا از یه third Party استفاده کردند و زحمت این کار رو از سر خودشون باز کردند.

یا مثلا Algolia که واقعا زحمت یه عالمه کوئری رو از روی سرور بر میداره و با چنان سرعتی نتایج رو بر میگردونه که هر جور الگوریتم هم خودمون بنویسیم... عمرا به پاش نمیرسه..

درسته به خاطر تحریم ها شاید نشه از یه سری چیزها استفاده کرد اما برای پروژه های بزرگ استفاده از این ابزار ها یه جورایی مهم و لازمه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام