Мазмұны:

Pubsub не үшін пайдаланылады?
Pubsub не үшін пайдаланылады?

Бейне: Pubsub не үшін пайдаланылады?

Бейне: Pubsub не үшін пайдаланылады?
Бейне: Теперь напильником я не пользуюсь! Отличная идея для мастерской. 2024, Сәуір
Anonim

Хабарламаны жариялау/жазылу немесе паб/қосалқы хабар алмасу қызметтен қызметке асинхронды байланыс түрі болып табылады пайдаланылады серверсіз және микросервис архитектурасында. Ішінде паб/қосалқы үлгіде тақырыпқа жарияланған кез келген хабарды тақырыптың барлық жазылушылары бірден қабылдайды.

Осыған байланысты, жариялауға жазылу үлгісін қашан пайдалану керек?

Бұл үлгіні келесі жағдайларда пайдаланыңыз:

  1. Қолданба тұтынушылардың айтарлықтай санына ақпаратты таратуы керек.
  2. Қолданба әртүрлі платформаларды, бағдарламалау тілдерін және байланыс протоколдарын қолдануы мүмкін бір немесе бірнеше дербес әзірленген қолданбалармен немесе қызметтермен байланысуы керек.

Сондай-ақ, хабар алмасудағы тақырып дегеніміз не? А Тақырып жариялау/жазылымда жарияланған ақпараттың тақырыбы болып табылады хабар . Нүктеден нүктеге жүйелердегі хабарламалар белгілі бір тағайындалған мекенжайға жіберіледі. Тақырыпқа негізделген жариялау/жазылу жүйелеріндегі хабарламалар мазмұнды сипаттайтын тақырыпқа негізделген жазылушыларға жіберіледі. хабар.

Демек, жариялау және жазылу жүйесі қалай жұмыс істейді?

Бағдарламалық қамтамасыз ету архитектурасында, жариялау – жазылу бұл хабар алмасу үлгісі, онда жариялаушылар деп аталатын хабарларды жіберушілер жазылушылар деп аталатын нақты қабылдаушыларға тікелей жіберілетін хабарларды бағдарламаламайды, бірақ оның орнына жарияланған хабарларды қандай жазылушылар бар болса, білмей сыныптарға жіктейді.

Redis Pubsub қалай жұмыс істейді?

Редис Pub/Sub хабар алмасу жүйесін жүзеге асырады, онда жіберушілер (in redis Publishers деп аталатын терминология хабарларды қабылдаушылар (жазушылар) қабылдаған кезде жібереді. Хабарламалар тасымалданатын сілтеме арна деп аталады. жылы Редис , клиент арналардың кез келген санына жазыла алады.

Ұсынылған: