Uygulamamda gerçek zamanlı sohbet ve gerçek zamanlı bildirimleri uygulamam gerekiyor. Laravel-5 kullanarak bunu yapmanın en iyi yolu nedir? Bana iyi paketler veya uzman görüşlerinizi önerin.Laravel'de gerçek zamanlı sohbet ve bildirimler 5
cevap
Gerçek zamanlı sohbet için asenkron web siteleri kullanmanız gerekir.
Bu kütüphane https://github.com/ratchetphp/Ratchet
ve bu proje github.com/assertchris/tutorial-laravel-4-real-time-chat
İyi kütüphane www.codetutorial.io/laravel-5-and-socket-io-tutorial/
soket IO ile github.com/BrainBoxLabs/brain-socketda şaşırtıcı öğretici ile deneyebilirsiniz
video AJAX ile örnek ve laravel 4 https://www.youtube.com/watch?v=GLDjgbbBvOg
Geçenlerde Symfony'de bir konuşma "Building Real-Time Symfony Apps. What are your options?" üzerinde canlı verdi. Bunun bir parçası olarak, gerçek zamanlı çerçevelerle bütünleştirme seçeneklerinizi ele aldım. Konuşma Symfony hakkında olsa da, Laravel ya da herhangi bir PHP Framework için de geçerlidir.
Kendinizi barındırmak istiyorsanız, Adnan's answer bir dizi iyi seçeneği kapsar. PHP ile, Ratchet tabanlı çözümler en iyi seçimdir. Ancak, HTTP geri dönüşü sunmaz, bu nedenle kendi geri dönüş mekanizmanızı uygulamanız gerekir.
Not: Yukarıdaki resimde laravel için yedek Symfony'nin
bir gevşek bağlı bir şekilde gerçek zamanlı çerçeve ile entegre çalıştığından beri bir PHP-sınırlı değilsiniz tabanlı çözüm. Bu durumda, çözümün ne olduğunu seçmeden önce yapmanız gereken bir takım hususlar vardır (lütfen, daha önce referansla verdiğim talk'a bakın).
Kendinizi barındırılan alternatifi, elbette barındırılan bir hizmeti kullanmaktır. Laravel 5.1, Pusher üzerinde barındırılan gerçek zamanlı hizmet için Event Broadcaster ile birlikte gelir ( için çalışıyorum ).
Taylor Otwell bunu hakkında gitmek nasıl kapsayan Laracasts bir video yayınladı: Ben de özelliği, bildirim oluşturma konusunda size yürür tutorials on building real-time laravel apps bir dizi, etkinlik akışları oluşturduk https://laracasts.com/lessons/broadcasting-events-in-laravel-5-1
ve ardından bir sohbet uygulamasını doğrulamak.
Diyagramını seviyorum. Yeniden düşünmek buna nasıl uyum sağlar? İtici için olası bir alternatif mi? –
@KimStacks RethinkDB veritabanı için bir yedek olabilir, ancak sunucu -> istemci dağıtım mekanizması yerine geçmez. – leggetter
rethinkdb'nin değişiklik beslemesi var mı? –
- 1. Push bildirimi ile gerçek zamanlı sohbet
- 2. AngularJs & Yii2 ile gerçek zamanlı
- 3. Gerçek zamanlı
- 4. Gerçek zamanlı ajax
- 5. Eclipse'de gerçek zamanlı işbirliği
- 6. Gerçek zamanlı müzik transkripsiyonu
- 7. gtfs-gerçek zamanlı bağlamalar
- 8. Gerçek zamanlı görüntüleme
- 9. NSTask'nın gerçek zamanlı çıktısı
- 10. Gerçek Zamanlı Araç Sayısı
- 11. Tüm istekleri laravelde ele alın 5
- 12. Android MPandroidchart Çizim gerçek zamanlı
- 13. gerçek zamanlı midi giriş ve sesle senkronizasyon
- 14. pyserial/python ve gerçek zamanlı veri toplama
- 15. CodeMirror ile gerçek zamanlı işbirliği
- 16. Gerçek zamanlı Uygulama Facebook ile
- 17. Gerçek Zamanlı Yüz İzleme Iphone'da
- 18. Gerçek zamanlı güncellemeler nasıl çalışır?
- 19. .NET Gerçek Zamanlı Veri Tablosu
- 20. JavaFx TreeTableView Gerçek Zamanlı Veriler
- 21. h264 gerçek zamanlı video akışı
- 22. Node.js'yi kullanarak bir dosyayı gerçek zamanlı okuma
- 23. python yazdırma işlevi gerçek zamanlı olarak
- 24. Python, PHP'de gerçek zamanlı yazdırma iletilerini gösterir
- 25. django kullanarak gerçek zamanlı bir uygulama üzerinde çalışıyor
- 26. Gerçek zamanlı olmayan oyunlar için iyi eşzamansız TCP tabanlı protokol?
- 27. Komut satırında gerçek zamanlı otomatik bulmayı gerçek zamanlı olarak uygulamak için hangi Haskell deyimlerini kullanabilirim?
- 28. jQuery: Ben gerçek zamanlı olarak kelimeleri saymak için aşağıdaki jQuery işlevini kullanıyorum gerçek zamanlı
- 29. Neden Erlang, gerçek zamanlı uygulamalar için uygundur, ancak gerçek zamanlı olmayanlar için uygun değildir?
- 30. Gerçek zamanlı gif kod çözme işlemi
laravel'in kuyruk sistemini bununla birlikte kullanabilir misiniz? sadece merak ediyorum – astroanu