Похожие презентации:
Хабарлама кезектерı
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.
Хабарламалар өңделıп, жойылмайынша кезектесақталады. Әрбıр хабарлама тек бıр рет және бıр
пайдаланушымен өңделедı.