푸시 기술이란 무엇입니까?
컴퓨터 프로토콜의 세계에는 컴퓨터간에 데이터를 공유하는 여러 가지 방법이 있습니다. 푸시 기술은 사용자가 정보를 구독 할 수있게하는 프로토콜의 예이며, 나중에 이벤트를 기반으로 컴퓨터에 푸시됩니다. 이 기술은 정보 수집 및 수신과 관련된 특정 비즈니스 요구를 충족시킬 수있는 여러 유형의 프로토콜 중 하나입니다.
시스템 아키텍처 기술에는 컴퓨터 응용 프로그램 내의 특정 비즈니스 요구에 맞는 적절한 모델의 디자인이 포함됩니다. 이러한 모델에는 이벤트, 비동기 및 동기 처리, 모델 게시 및 구독을 설명하는 프로토콜이 포함됩니다. 서버 푸시 기술은 사용자가 정보를 정기적으로 업데이트하는 게시 및 구독 모델의 예입니다.
많은 이메일 시스템은 일반적으로 이메일 푸시 기술이라고하는 것을 사용합니다. 이것은 일정 시간 간격으로 이메일 업데이트를 수신하기 위해 대부분의 PDA (Personal Digital Assistant) 장치로 정기적으로 구현되는 기술 유형입니다. 중앙 전자 메일 서버 상자에 새 전자 메일이 수신되면 구독 전자 메일 장치에보다 우아한 방식으로 지급됩니다.
푸시 기술을 주로 사용하면 응용 프로그램 내에서이 방법을 구현하는 것이 상대적으로 쉽습니다. 기본 요구 사항은 특정 이벤트 및 작업에 대한 가입 당사자를 관리하고 유지 관리하는 중앙 서버를 만드는 것입니다. 이 관리자는 이벤트 발생시 가입자에게 알리고 정보를 푸시하여 사용자에게 다시 구독 한 정보를 게시합니다.
게시 및 구독 모델은 모든 구독자로부터 핑 또는 지속적인 풀링 필요성을 제거하는 등 많은 이점이 있습니다. 푸시 기술을 만들기 전에 사용자는 서버에서 지속적으로 새로운 데이터를 요청해야합니다. 새 데이터에 대한 핑은 지정된 시간 변수를 기반으로합니다. 푸시 기술을 사용하면 중앙 서버가 데이터를 가입자에게 보낼 때를 완벽하게 제어 할 수 있으므로 솔루션을보다 효율적으로 구현할 수 있습니다.
푸시 기술의 또 다른 예는 인터넷에서 주식 시세 피드를 사용하는 것입니다. 이 RSS (Simple Syndication) 유형 피드는 게시 및 구독 모델을 기반으로합니다. 이 예에서 사용자는 주식 시세에 가입하고 추적하려는 주식을 입력합니다. 주가가 변경 될 때마다 업데이트가 새로 정의 된 가격으로 사용자에게 전송됩니다.