Skip to main content

Share từng client, channel qua từng group

Hiện tại, các client và channel không thể share trực tiếp qua các group khác. Nhưng có thể share gián tiếp thông qua các bước:

Bước 1: Tạo một channel riêng trong group cần được share. Trong đây, ta có 2 group và group 1 và group 2, ta cần share channel 1 và client 1 qua group 2 để sử dụng được dữ liệu bên đó.

image.png

Ta sẽ tạo channel 2 trên group 2.

Bvdimage.png

Bước 2: Ta tạo 2 rule với các chức năng như sau:

  1. rule 1: Subscribe từ channel 1 và Publish qua channel 2.
  2. rule 2: Subscribe từ channel 2 và đưa vô internal DB.

BsOimage.png

8tbimage.png

Khi ta đẩy dữ liệu lên client 1 trong channel 1, channel 1 sẽ đẩy dữ liệu qua channel 2 thông qua protocol Nats.

1Q6image.png

qH5image.png

Như vậy, ở group 2, ta có thể xem được dữ liệu từ client 1 thông qua channel 1 ở group 1 thông qua phương pháp này.