Push tecnologia[2] is a communication method used mainly in web-based applications. It involves a server sending information to the client without a specific request from the client, providing real-time updates. This technology is widely used in various applications such as mensagens instantâneas[1], correio eletrónico[3] systems, online auctions, and sports results among others. Examples of push technology include Web push proposal, Web Notifications API[4], Push API, HTTP server push, and Web Socket API, which are all implemented in most browsers for data delivery and communication. Mechanisms used for HTTP server push include chunked transfer encoding, multipart/x-mixed-replace MIME type, Server-Sent Events, and HTTP streaming. The technology also utilizes methods like pushlets and long polling techniques for continuous data updates. In cloud computing, it supports Reliable Group Data Delivery (RGDD) by replicating data across multiple machines for reliability. This summary provides a simplified understanding of push technology and its various applications.
O objetivo deste artigo é tone or style may not reflect the encyclopedic tone used on Wikipedia. (January 2019) |
Push technology, also known as server push, refers to a communication method, where the communication is initiated by a servidor rather than a client. This approach is different from the "pull" method where the communication is initiated by a client.
In push technology, clients can express their preferences for certain types of information or data, typically through a process known as the publish–subscribe model. In this model, a client "subscribes" to specific information channels hosted by a server. When new content becomes available on these channels, the server automatically sends, or "pushes," this information to the subscribed client.
Under certain conditions, such as restrictive security policies that block incoming HTTP requests, push technology is sometimes simulated using a technique called polling. In these cases, the client periodically checks with the server to see if new information is available, rather than receiving automatic updates.