Với sự cải tiến và phát triển của công nghệ bây giờ, nhì từ "real-time" đã mất vượt lạ lẫm cùng với những developer nữa. Rất những những chức năng đòi hỏi đề nghị real-time như chat, thông tin... dẫn cho ra đời của rất nhiều công nghệ nhắm cung cấp vấn đề đó và một trong các sẽ là Pusher.

Bạn đang xem: Pusher là gì

Pusher là gì?

Pusher là 1 trong những các dịch vụ cloud, tạo nên một hệ thống trung gian giúp chúng ta cũng có thể xử trí các tác vụ thời gian thực. Dữ liệu được thân tặng pusher, cùng pusher lại gửi nó tiếp cận các client đang subscribe (đăng ký) với các channel. Trong số đó Pusher Channel hỗ trợ giao tiếp thời gian thực giữa các máy chủ, áp dụng với trang bị. Các kênh được sử dụng cho những biểu đồ dùng thời hạn thực, list người dùng thời hạn thực, bạn dạng thứ thời hạn thực, chơi trò chơi nhiều người đùa cùng các nhiều loại update hình ảnh người tiêu dùng khác. Nó tất cả một thư viện cung cấp phần lớn trang bị như trình chú tâm web, áp dụng iOS cùng Android, khung PHPhường, chức năng đám mây, tập lệnh bash, lắp thêm IoT. Pusher Channel vận động làm việc các địa điểm vị nó thực hiện WebSockets cùng HTTPhường cùng hỗ trợ dự phòng cho các sản phẩm không hỗ trợ WebSockets.

Xem thêm: Vmotion Là Gì - Vmware Vmotion Và Storage Vmotion

Sử dụng Pusher cùng với Laravel

Trước tiên nhằm thực hiện Pusher, bạn phải đăng nhtràn lên màn hình hiển thị cai quản trị của Pusher và triển khai khởi tạo công bố về phầm mềm của bạn:

*

Như vào hình chúng ta có thể thấy Pusher cung cấp bên trên Font-over và Back-kết thúc tương đối nhiều ngữ điệu, bạn cũng có thể dễ chịu và thoải mái chọn lọc ngôn từ tương xứng cùng với project bản thân sẽ sử dụng. Sau lúc khởi tạo nên thành công ứng dụng, chúng ta đang thấy một màn hình hiển thị thống trị app của bạn như sau:

*

Lúc bạn kéo xuống bên dưới đang thấy những thông báo app_id, app_secret, app_key, cluter. Đây là rất nhiều thông tin để kết nối vào tiện ích của người tiêu dùng nên hãy duy trì bí mật nó nhé

*

Sau lúc thiết lập những đổi thay nlỗi hình ảnh, họ chỉ việc điền những đổi mới như config vào tệp tin env. do đó là chúng ta đang config đến Laravel có thể liên kết đến ứng dụng Pusher. Tiếp theo là phía bên trong trọng tuyệt nhất là phân phát đi event từ Laravel với lắng nghe sự khiếu nại đó real-time bên trên Font-end.

Xem thêm: Pestel Là Gì - Phã¢N Tã­Ch Pestel Lã  Gã¬

Phát đi event trường đoản cú laravel

Laravel có hỗ trợ Laravel Broadcasting hỗ trợ cho Việc phân phát event từ Laravel. Bạn hoàn toàn có thể khám phá kĩ hơn về Laravel Broadcasting trên đây

Tại trên đây, bản thân đang chỉ tóm tắt về cách dùng nó. Trước tiên ta cần sản xuất một class Event

message = $message; } public function broadcastOn() return <"my-channel">; public function broadcastAs() return "my-event"; }Ở trên đây mẫu họ đề nghị quan tâm độc nhất vô nhị đó là thương hiệu channel trong phầnbroadcastOn cùng thương hiệu sự kiện vào phần broadcastAs. Đó là 2 báo cáo để bên Font-end lắng nghe dữ liệu.

Lắng nghe sự kiện real-time bên trên Font-end

Pusher Test Pusher Test Try publishing an event to lớn channel my-channel with event name my-event.


Chuyên mục: KHÁI NIỆM LÀ GÌ
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *