Агуулгын хүснэгт:

Pubsub юунд ашиглагддаг вэ?
Pubsub юунд ашиглагддаг вэ?

Видео: Pubsub юунд ашиглагддаг вэ?

Видео: Pubsub юунд ашиглагддаг вэ?
Видео: Cloud Pub/Sub in a minute 2024, Дөрөвдүгээр сар
Anonim

Зурвасыг нийтлэх/захиалах, эсвэл паб/дэд мессеж нь үйлчилгээ хоорондын асинхрон харилцааны нэг хэлбэр юм ашигласан сервергүй болон микро үйлчилгээний архитектурт. Дотор паб/дэд загвар, сэдэвт нийтэлсэн аливаа мессежийг тухайн сэдвийн бүх захиалагчид шууд хүлээн авдаг.

Үүнтэй холбогдуулан нийтлэх захиалгын загварыг хэзээ ашиглах вэ?

Энэ загварыг дараах тохиолдолд ашиглаарай:

  1. Аппликейшн нь олон тооны хэрэглэгчдэд мэдээлэл дамжуулах шаардлагатай.
  2. Аппликейшн нь өөр өөр платформ, програмчлалын хэл, харилцааны протокол ашиглаж болох нэг буюу хэд хэдэн бие даан боловсруулсан програм эсвэл үйлчилгээтэй холбогдох шаардлагатай.

Мөн мессежийн сэдэв гэж юу вэ? А сэдэв нь нийтлэх/захиалахад нийтлэгдсэн мэдээллийн сэдэв юм Захиа . Цэгээс цэг хүртэлх систем дэх мессежийг тодорхой очих хаяг руу илгээдэг. Сэдэвт суурилсан нийтлэх/захиалах систем дэх мессежийг тухайн зүйлийн агуулгыг тодорхойлсон сэдвийн дагуу захиалагчдад илгээдэг. Захиа.

Тиймээс нийтлэх, захиалах систем хэрхэн ажилладаг вэ?

Програм хангамжийн архитектурт, нийтлэх – бүртгүүлэх Нийтлэгч гэж нэрлэгддэг мессеж илгээгчид захиалагч гэж нэрлэгддэг тодорхой хүлээн авагчид шууд илгээх мессежийг програмчлахгүй, харин нийтлэгдсэн мессежүүдийг аль захиалагч, хэрэв байгаа бол аль нь байж болохыг мэдэхгүйгээр ангилдаг мессежийн загвар юм.

Redis Pubsub хэрхэн ажилладаг вэ?

Редис Pub/Sub нь илгээгч (in redis Нийтлэгч гэж нэрлэгддэг нэр томъёо) нь мессежийг хүлээн авагчид (захиалагч) хүлээн авах үед илгээдэг. Мессежийг дамжуулах холбоосыг суваг гэж нэрлэдэг. онд Редис , үйлчлүүлэгч хэдэн ч суваг захиалж болно.

Зөвлөмж болгож буй: