وب سوکت در لاراول با Reverb
وب سوکت یکی از نیازهای رایجِ نرمافزارهای مدرن است و حالا، به لطف Reverb شما این امکان را خواهید داشت که ارتباط بلادرنگ بین کلاینت و سرور خود را به راحتی آب خوردن برقرار کنید.
Reverb یک ابزار تمام عیار برای ایجاد پروژه های بلادرنگ و مدیریت web socket بر بستر PHP و پروژه های Laravel شماست.
با استفاده از Reverb شما این امکان را دارید که به سادگی هرچه تمام؛ محصول خود را تبدیل به یک سرویس بلادرنگ کنید و ارتباطات بین کلاینت و سرور را برقرار کرده و مدیریت کنید.
برخی از ویژگی هایی که Reverb برای آن ها طراحی شده است:
1. سرعتِ به شدت بالا:
درواقع Reverb برای سرعت و بازدهی بالا طراحی شده است و یک سرور معمولی میتواند با استفاده از Reverb تا هزاران اتصال همزمان را بدون تاخیر و مشکل پاسخگو باشد.
2. یکپارچگی با اکوسیستم:
از انجا که Reverb یک FirstParty Package است که توسط توسعه دهندگان فریمورک Laravel برایِ همین فریمورک ایجاد شده است؛ تمام قابلیت های آن با تمامی ابزار های موجود در اکوسیستم Laravel هماهنگی کامل دارد و شما با خیال راحت امکان استفاده از Reverb را خواهید داشت.
3. مقیاس پذیری بینهایت:
بستر فراهم شده توسط Reverb این امکان را دارد که به کمک Redis و روش های مقایس پذیری افقی؛ ظرفیت و توان پردازشی نرم افزار های خود را تا بینهایت افزایش دهید و اتصالات بین چندین سرور را به راحتی مدیریت کنید.
4. سازگاری کامل با Pusher:
به طور کلی Reverb از پروتکل Pusher برای WebSocket استفاده میکند که این موضوع باعث میشود که شما بدون نیاز به هرگونه تغییراتی در پروژه خود بتوانید همین حالا از Reverb برای مدیریت وب سوکت ها استفاده کنید.
در این دوره با من همراه باشید تا نصب و راه اندازی این ابزار به شدت جذاب را یاد بگیریم و یک مینی پروژه کوچک را با هم اجرا و پیاده سازی کنیم.
سلام و ادب
ممنون بابت دوره خوبتون
لطفا نحوه ی استفاده پروداکشن رو بگید و اینکه چطور روی سرور واقعی برنامه رو اجرا کنیم.
متشکرم
سلام.
امکان اینکه از این وبسوکت به عنوان بکند یک اپلیکیشن چت استفاده کرد با این دوره وجود داره یا نداره؟ برای این مورد راهنمایی میکنید؟
درود؛ علیرضا جان یکی از پروژه های این دوره اپلیکیشن چت روم هست، میتونید اون رو مشاهده کنید.
دقت داشته باش که این دوره صرفا در خصوص Laravel Reverb و Broadcasting روی این بستر هست و موارد امنیتی، پرفورمنس و بهینه سازی رو خودتون باید پیگیری کنید و انجام بدید ضمن اینکه توی این دوره درخصوص اینکه Broadcasting چی هست و مفاهیم پایه/متوسط لاراول صحبت نشده و سطح دوره ادونس هست و صرفا در خصوص Reverb هست.
ممنون از همراهیت :)
سلام وقت بخیر
ممنون بابت این دوره خوب
لطفا اگر امکانش هست لینک گیت هاب دوتا پروژه هم قرار بدید
ممنون
درود؛ احتراما فایل های دو پروژه سوشال مود و اوکیوچت توی گیت قرار نمیگیره.
میتونید از پیوست جلسات فایل پروژه رو دانلود بفرمایید. ❤️✌️
سلام خیلی ممنون بابت دوره.
فقط اینکه این دوره وب سوکت تو لاراول رو صفر تا صد اموزش میده ؟؟
یا فقط این دوره کافی نیست!؟
درود مهدی جان؛
خواهش میکنم، خوشحالم که مفید واقع شده 😁✨
خیر؛ این دوره صرفا بحث نصب و راه اندازی Reverb و Broadcasting روی این بستر رو پوشش میده و حتی اینکه Broadcasting چی هست و چطور کار میکنه هم صحبت نشده توی این دوره.
سطح دوره ادونس هست و موضوع دوره صرفا Reverb هست.
درصورتی که امکانش باشه؛ در آینده بحث برادکستینگ توی لاراول رو در قالب یک دوره ارائه میدیم.
ممنون از همراهیت ❤️
به به استاد هیچوقت فکر نمیکردم php هم سوکت داشته باشه ولی حالا دیگه php خدایی میکنه
بله بله :))