Với sự cách tân và phát triển của technology hiện thời, nhị từ bỏ "real-time" đã hết vượt lạ lẫm với những developer nữa. Rất nhiều những công dụng đòi hỏi yêu cầu real-time nlỗi chat, thông tin... dẫn mang lại thành lập của tương đối nhiều công nghệ nhắm hỗ trợ vấn đề kia và một trong các chính là Pusher.

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

Pusher là gì?

Pusher là 1 hình thức dịch vụ cloud, tạo ra 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 hạn thực. Dữ liệu được gửi trao pusher, và pusher lại gửi nó đi tới những client đang subscribe (đăng ký) với những channel. Trong số đó Pusher Channel cung ứng giao tiếp thời hạn thực giữa những sever, ứng dụng với trang bị. Các kênh được sử dụng cho những biểu đồ gia dụng thời gian thực, danh sách người tiêu dùng thời hạn thực, bạn dạng đồ dùng thời gian thực, chơi trò giải trí không ít người nghịch cùng các các loại update hình ảnh người dùng khác. Nó có một thư viện hỗ trợ hồ hết trang bị như trình thông qua website, vận dụng iOS cùng Android, form PHP, tác dụng đám mây, tập lệnh bash, thiết bị IoT. Pusher Channel chuyển động sinh hoạt đa số chỗ do nó thực hiện WebSockets cùng HTTP với hỗ trợ dự trữ cho các thiết bị không cung ứng WebSockets.

Xem thêm: Ncf Là Gì ? Sự Khác Biệt Giữa Dòng Tiền Và Lợi Nhuận Sự Khác Biệt Giữa Dòng Tiền Và Lợi Nhuận

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

Trước hết nhằm áp dụng Pusher, bạn cần phải đăng nhtràn lên màn hình hiển thị cai quản trị của Pusher với tiến hành khởi sản xuất đọc tin về ứng dụng của bạn:

*

Nlỗi vào hình bạn cũng có thể thấy Pusher cung ứng bên trên Font-kết thúc cùng Back-kết thúc không ít ngữ điệu, chúng ta có thể dễ chịu tuyển lựa ngôn ngữ tương xứng cùng với project mình đang dùng. Sau Khi khởi sinh sản thành công ứng dụng, bọn họ đang thấy một screen quản lý ứng dụng của người tiêu dùng nlỗi sau:

*

lúc chúng ta kéo xuống dưới vẫn thấy những công bố app_id, app_secret, app_key, cluter. Đây là gần như báo cáo để kết nối vào app của công ty cho nên hãy giữ kín đáo nó nhé

*

Sau Khi tùy chỉnh cấu hình những đổi thay nlỗi hình họa, chúng ta chỉ cần điền những biến như config vào file env. do vậy là bọn họ sẽ config đến Laravel hoàn toàn có thể liên kết đến app Pusher. Tiếp theo là phần nằm trong trọng tốt nhất là phạt đi sự kiện tự Laravellắng tai sự kiện kia real-time bên trên Font-end.

Phát đi sự kiện từ laravel

Laravel bao gồm cung ứng Laravel Broadcasting hỗ trợ cho câu hỏi phát event từ bỏ Laravel. Quý Khách có thể mày mò kĩ rộng về Laravel Broadcasting trên đây

Tại trên đây, mình sẽ chỉ nói qua về kiểu cách dùng nó. trước hết ta đề xuất sinh sản một class Event

message = $message; } public function broadcastOn() return <"my-channel">; public function broadcastAs() return "my-event"; }Tại phía trên mẫu họ bắt buộc quan tâm tốt nhất chính là thương hiệu channel vào phầnbroadcastOn cùng thương hiệu event trong phần broadcastAs. Đó là 2 báo cáo nhằm bên Font-kết thúc lắng tai tài liệu.

Lắng nghe sự khiếu nại real-time bên trên Font-end

Pusher Test Pusher Test Try publishing an event khổng lồ channel my-channel with event name my-event.

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 *