Skip to main content

Co to jest technologia push?

W świecie protokołów komputerowych istnieje wiele metod udostępniania danych między komputerami.Technologia PUSH jest przykładem protokołu, który umożliwia użytkownikowi możliwość subskrypcji informacji, które później zostaną wypchane do komputera na podstawie zdarzeń.Ta technologia jest jednym z wielu rodzajów protokołów, które mogą zaspokoić określone potrzeby biznesowe związane z gromadzeniem i otrzymywaniem informacji.

Architektura sztuki systemu obejmuje projekt odpowiednich modeli, aby pasował do określonych potrzeb biznesowych w aplikacji komputerowej.Modele te obejmują protokoły uwzględniające zdarzenia, przetwarzanie asynchroniczne i synchroniczne, a także publikować i subskrybować modele.Technologia push serwer jest przykładem modelu publikacji i subskrypcji, w którym użytkownik otrzyma okresowe aktualizacje informacji.

Wiele systemów poczty e-mail używa tego, co zwykle nazywa się technologią push e-mail.Jest to rodzaj technologii, która jest regularnie wdrażana z najbardziej osobistymi urządzeniami cyfrowymi (PDA), aby otrzymywać aktualizacje wiadomości e -mail w harmonogramie przedziału.Gdy nowe e -maile są odbierane do centralnego serwera e -mail, są one wypłacane na subskrybujące urządzenia e -mail w bardziej elegancki sposób.

Przy głównym nurcie technologii PUSH jest stosunkowo łatwe wdrożenie tego podejścia w ramach aplikacji.Podstawowym wymogiem jest utworzenie centralnego serwera, który będzie zarządzał i utrzyma subskrybowane strony dla określonych zdarzeń i zadań.Ten menedżer powiadomi subskrybentów, gdy nastąpi zdarzenie, i opublikuje informacje, które zostały subskrybowane użytkownikowi, z naciskiem informacji.Ciągłe pobieranie wszystkich subskrybentów.Przed utworzeniem technologii PUSH użytkownik musiałby stale żądać nowych danych z serwera.To ping dla nowych danych byłby oparty na określonej zmiennej czasowej.Technologia PUSH pozwala centralnemu serwerowi pełną kontrolę tego, kiedy dane są wysyłane do subskrybentów, co tworzy bardziej wydajną implementację rozwiązania.

Innym przykładem technologii PUSH jest użycie kanałów giełdowych w Internecie.Ten naprawdę prosty kanał typu syndykacji (RSS) oparty jest na modelu publikacji i subskrypcji.W tym przykładzie użytkownik subskrybuje giełdę i wprowadza akcje, które chciałby śledzić.Za każdym razem, gdy zmienia się cena akcji, aktualizacje są wysyłane do użytkownika z nowo zdefiniowaną ceną.