Სარჩევი:

რისთვის გამოიყენება Pubsub?
რისთვის გამოიყენება Pubsub?

ვიდეო: რისთვის გამოიყენება Pubsub?

ვიდეო: რისთვის გამოიყენება Pubsub?
ვიდეო: Cloud Pub/Sub in a minute 2024, აპრილი
Anonim

შეტყობინებების გამოქვეყნება/გამოწერა, ან პაბი/ქვე შეტყობინებები, არის ასინქრონული სერვისიდან სერვისის კომუნიკაციის ფორმა გამოყენებული სერვერის გარეშე და მიკროსერვისების არქიტექტურაში. Ში პაბი/ქვე მოდელი, ნებისმიერი შეტყობინება, რომელიც გამოქვეყნებულია თემაზე, დაუყოვნებლივ იღებს თემის ყველა გამომწერს.

ამასთან დაკავშირებით, როდის გამოვიყენოთ გამოქვეყნების გამოწერის ნიმუში?

გამოიყენეთ ეს ნიმუში, როდესაც:

  1. აპლიკაციას სჭირდება ინფორმაციის გადაცემა მომხმარებელთა მნიშვნელოვანი რაოდენობისთვის.
  2. აპლიკაციას სჭირდება კომუნიკაცია ერთ ან მეტ დამოუკიდებლად შემუშავებულ აპლიკაციებთან ან სერვისებთან, რომლებსაც შეუძლიათ გამოიყენონ სხვადასხვა პლატფორმები, პროგრამირების ენები და საკომუნიკაციო პროტოკოლები.

ასევე, რა არის თემა შეტყობინებებში? ა თემა არის ინფორმაციის საგანი, რომელიც გამოქვეყნებულია გამოქვეყნება/გამოწერაში შეტყობინება . წერტილ-წერტილ სისტემებში შეტყობინებები იგზავნება კონკრეტულ დანიშნულების მისამართზე. თემებზე დაფუძნებული გამოქვეყნების/გამოწერის სისტემებში შეტყობინებები ეგზავნება აბონენტებს იმ თემის მიხედვით, რომელიც აღწერს შინაარსის შეტყობინება.

შესაბამისად, როგორ მუშაობს გამოქვეყნების და გამოწერის სისტემა?

პროგრამული არქიტექტურაში, გამოაქვეყნოს – გამოწერა არის შეტყობინებების ნიმუში, სადაც შეტყობინებების გამგზავნები, სახელწოდებით გამომცემლები, არ აპროგრამებენ შეტყობინებებს, რომლებიც უნდა გაიგზავნოს უშუალოდ კონკრეტულ მიმღებებზე, რომლებსაც უწოდებენ აბონენტებს, არამედ ანაწილებენ გამოქვეყნებულ შეტყობინებებს კლასებად, იმის ცოდნის გარეშე, თუ რომელი გამომწერი შეიძლება იყოს.

როგორ მუშაობს Redis Pubsub?

რედის Pub/Sub ახორციელებს შეტყობინებების სისტემას, სადაც გამგზავნიები (ში რედის ტერმინოლოგია სახელწოდებით გამომცემლები) აგზავნის შეტყობინებებს, ხოლო მიმღებები (აბონენტები) იღებენ მათ. ბმულს, რომლითაც ხდება შეტყობინებების გადაცემა, ეწოდება არხი. In რედის , კლიენტს შეუძლია გამოიწეროს ნებისმიერი რაოდენობის არხი.

გირჩევთ: