5.61M
Category: internetinternet

Хабарлама кезектерı

1.

Қаныш Имантайұлы Сатпаев атындағы техникалық университет
Хабарлама
кезектерı
Орындаған:Умарова Даная
Тексерген:Каламан Ерболат
2023 ж.

2.

Жоспар:
1.Хабарлама деген ?
2.Тиıмдı жақтары
3. Қандай сферада қолданылады
4. UNIX жүйесıнде қолданылуы

3.

Хабарлама деген н е ?
Хабарлама – қ а ш ы қ т а ғ ы се рв е рг е ж іб е ріле т ін д е ре кт е рі б ар HTTP сұрауы. Хабарлама ж а й ғ ан а ке й б ір д е ре кт е р ж и ы н ы н ж іб е ру б олып т аб ылад ы ж ә н е бұл д е ре кт е р ж и н а ғ ы ке й б ір қ а ш ы қ т а ғ ы се рв е рг е ж іб е ріле д і
Хабарлама – қашықтағы серверге жіберілетін
деректері бар HTTP сұрауы. Хабарлама ж а й ғана
кейбір деректер жиыны н жіберу болып табылады
және бұл деректер жинағы кейбір қашықтағы
серверге жіберіледі

4.

Хабарлама кезектерı
Бағдарламашыны бағдарлама бөлıктерıн жадқа
жүктеудı қолмен басқару және басқа
бағдарламалармен жадты пайдалануды үйлестıру
қажеттıлıгıнен босатады
Хабарлама кезектерı қолданбаларыңыздағы
әртүрлı процестер арасындағы байланыс болып
табылады және басқа қосылған жүйелермен
және құрылғылармен өзара әрекеттесу үшıн
сенıмдı және масштабталатын интерфейстı
қамтамасыз етедı.

5.

Хабарлама кезегı серверсıз
технологияларға қызмет
көрсететıн көптеген
компаниялармен қамтамасыз
етıледı. Бұл Yandex.Cloud,
Google Cloud, Amazon және
т.б.

6.

Тиıмдı жақтары
1.ХАБАРЛ АМ А КЕЗЕГІ Н П АЙ ДАЛ АН УДЫҢ БІ РІ Н Ш І
СЕБЕБІ - ЖҮЙЕ ТӘУЕЛСІЗДІГІ. ЖІБЕРУШІЛЕР
АЛУШЫЛАРДАН БӨЛЕК ЖҰМЫС ІСТЕЙДІ.
ХАБАРЛ АМ АЛ АРДЫ ЖІ БЕРУШ І Н І Ң БАҒДАРЛ АМ АСЫ
БІР БАҒДАРЛАМАЛАУ ТІЛІНДЕ , АЛ А Л У Ш Ы БАСҚА
ТІЛІНДЕ ЖҰМЫС ІСТЕЙ АЛАДЫ .
ТӘУЕЛСІЗДІКТІҢ Е К І Н Ш І ИДЕЯСЫ – ЖІБЕРУШІЛЕР
М ЕН АЛ УШ ЫЛ АРДЫҢ АЛ ДЫН ДА ТҰРҒАН М І Н ДЕТТЕР
ӘРТҮРЛІ. ЖІБЕРУШІ ХАБАРЛАМА ЖІБЕРЕ АЛАДЫ
ЖӘН Е АЛ УШ Ы О Н Ы ҚАБЫЛ ДАЙ ДЫ.

7.

Тиıмдı жақтары
БҰЛ ЖІБЕРУШІГЕ ҚАБЫЛДАУШЫДАН
ЕСЕПТЕУЛЕРДІҢ НӘТИЖЕЛЕРІН КҮТУДІҢ
ҚАЖЕТІ ЖО Қ ДЕГЕН БҮКІ Л И ДЕЯ. О СЫН ЫҢ
АРҚАСЫНДА БІЗ ҮЛКЕН ЕСЕПТЕУ ҚУАТЫН
ЖӘН Е О Л АРДЫ ЕСЕП ТЕУГЕ УАҚЫТТЫ ҚАЖЕТ
ЕТЕТІН ҰЗАҚ ТАПСЫРМАЛАРДЫ ОРЫНДАЙ
АЛ АМ ЫЗ.

8.

Қандай сферада қолданылады
Хабарлама кезегıн пайдаланудың бıр
жағдайы ұзақ және ресурстарды көп
қажет ететıн операцияларға арналған.
Бұл үлкен көлемдегı мәлıметтердı өңдеу,
есептердı дайындау, есептеу
операциялары және т.б.
.

9.

Қандай сферада қолданылады
Клиент кезекке оған отчет дайындау
туралы өтıнıшпен сұраныс жıбередı.
Алуш ылар жıберıлген деректер жинағын
өңдейдı және оның өңделу жолы, бıз
өңделген нәтиженı сақтаймыз және оны
клиентке беремıз..
.

10.

хабарламалар кезегı кез келген архитектура немесе
қолданба үш ıн маңызды құрамдас болып табылуының
3 себебı
1. Артықшылық – Кезек бастапқы (артық) ақпаратты сақтау
нәтижесıнде технологиялық ресурстарды (мысалы, жады)
ысырап ету жағдайларын болдырмауға мүмкıндıк бередı.
2. Кепıлдендıрıлген жеткıзу -хабарлама кезегıн пайдалану
хабарламаның кез келген жағдайда жеткıзıлуıн және өңделуıн
қамтамасыз етедı (кем дегенде бıр өңдеушı болған кезде).
3.Ақауларға төзıмдıлıк -хабарламалар кезектерı процестердı
бıр-бıрıнен бөлуге мүмкıндıк бередı, осылайша, егер кезектен
хабарларды өңдейтıн процесс бұзылса, жүйе қалпына келген
кезде хабарламаларды өңдеу үшıн кезекке қосуға болады.

11.

Жалпы, хабарламалар
кезегıн қолдану
салаларына м ыналар
жатады
*Мәлıметтердı өңдеу
*Деректер ағынын буферлеу
*Процестı басқару
*Жүйелердıң интеграциясы және
өзара әрекеттесуı

12.

Бұлтқа негıзделген
хабарлама кезектерıне
көшудıң артықшылықтар ы
мыналарды қамтиды:
*Нарыққа шығу жылдамдығын арттыру: қолданбалар мен
жүйелердı әлдеқайда жылдам жасауға болады.
*Күрделıлıктı азайту: стратегиялық деңгейде тәуекелдı және үстеме
шығындарды азайту.
*Масштабтауды арттыру: өнıмдıлıк пен функционалдылықты оңай
масштабтау мүмкıндıгı

13.

UNIX жүйесıнде енгıзу
UNIX-те кезектердıң 2 ортақ ıске асырылуы бар. Бıреуı SYS V
API бөлıгı, ал екıншıсı POSIX бөлıгı

14.

M essa ge Queuing компоненттерı

15.

Хабарламалар –кезек арқылы өту керек кез келген
деректер екı бөлıктен тұратын хабарламаға
түрлендıрıледı:
Тақ ырыптар –олар хабарламаны дұрыс өң деу үш ıн
кезектıң өзı пайдаланатын қызметтıк ақпаратты
қамтиды.
Арналар - оқ ш ауланған бай ланысты қ ам тамасыз
ететıн қолданбалар мен кезек жүйесı арасындағы
логикалық байланыстар. Арналар хабарды екı
режимнıң бıрıнде жıберуге мүмкıндıк бередı:

16.

нүк теден нүк теге – ек ı қ олданба арасындағы
тıкелей байланысты қамтамасыз ететıн протокол.
publish-subscribe — хабарламаны ж ıберуш ı нақ ты
алушыны бıлмейтıн, тек тұтынушылар жазыла
алатын кезекке хабарлама жıберетıн хаттама.

17.

Хабарламалар өңделıп, жойылмайынша кезекте
сақталады. Әрбıр хабарлама тек бıр рет және бıр
пайдаланушымен өңделедı.
English     Русский Rules