-
About the System
-
Managing Users
-
Access permissions
-
Using system tools
-
AD/LDAP
-
Blogs
-
Business Processes
-
Business Process Designer
-
Visual Modeler
-
Business Process Templates
-
Actions
-
Document Processing
-
Constructions
-
Notifications
-
Other
-
My Actions
-
CRM
-
Activity
-
Create new company
-
Create new contact
-
Create CRM event
-
Create new lead
-
Create new deal
-
Create using source
-
Change responsible person
-
Change status
-
Waiting for deal status
-
Waiting for lead status
-
Send SMS
-
Send email
-
Schedule a call
-
Schedule a meeting
-
Get CRM data
-
Facebook Advertisements
-
Google AdWords Advertisements
-
Add to exceptions
-
Add comment
-
Book a resource
-
Cancel booking
-
Wait
-
Create CRM document
-
Create contact or lead
-
Create repeat lead
-
-
-
-
Common Lists
-
Currencies
-
Document Library
-
e-Learning
-
Basic notions
-
Creating lessons and tests
-
Publishing a training course
-
-
Extranet
-
Forum
-
Helpdesk
-
Setting up your helpedesk service
-
Dictionaries
-
SLA
-
How to assign the ticket duty
-
Submitting tickets to tech support via e-mail
-
Functions available in the public section
-
Administration interface
-
-
Information Blocks
-
Basic notions
-
Typical Operations
-
Extra features
-
-
Intranet
-
Mail
-
Performance Monitor
-
Photo Gallery
-
Polls and surveys
-
Proactive Protection
-
Push and Pull
-
Push & Pull scope of application
-
Push server operational basis
-
Queue server versions
-
Configuring P&P module and queue server
-
Upgrade from Bitrix Push server 1.0 to Bitrix Push server 2.0
-
Upgrade from Nginx-PushStreamModule to Bitrix Push server 2.0
-
Using separate queue server
-
Push server setup and start at the 3rd-party environment
-
-
Scalability
-
Scalability Panel
-
Load chart
-
VPS Orders
-
-
Search
-
Main Concepts
-
Site indexing
-
Morphological search
-
Ranking Rules
-
Logical operators
-
Document Search Setup
-
Adding new formats
-
Setting Up Web Environment with PHP Version below 5.2.6
-
Search of MS Office documents of earlier versions
-
-
Sphinx search set up
-
-
Social Network
-
Technical Support
-
Telephony
-
Web forms
-
XMPP Server
-
Multiple Divisions
-
External data import to Activity Stream
Push & Pull scope of application
Lesson 217 out of 279
[dw]Push and Pull[/dw][di] Pull (long-polling, simple pull) - online communication technology implementing original data request from the client, with a reply originating from the server. Pull technology is effective and low cost method for open communication to a wide array of potential unknown clients. It is most effective for a client that searches for a specific data item. Pull-requests form the foundation of network computing where multitudes of clients request data from central servers. An example of application of this kind of network communication is HTTP requests responded to by the websites. Push is the contrasting counterpart to the Pull technology. Push (also known as webcasting or netcasting) - is a style of Internet-based communication where the request for a transaction is initiated by the publishing server according to the client parameters. A user may subscribe to receive information from a content provider and then have information "pushed" to their computer or mobile device every time such information is available at the server. [/di] module facilitates delivery of instant messages. |
The Push and Pull module is used to broadcast messages and notifications to website clients. Because this feature is implemented as a stand-alone module, any other module, standard or custom, can send messages to clients using the module API calls.
The module is built around the following technologies.
Pull technology is an efficient and low cost method of having a message broadcasted to multiple unknown recipients. It is mostly beneficial to clients looking up for a specific item of data. At present, pull requests form the foundation of network computing where multitudes of clients request data from central servers. An example of application of this kind of network communication is HTTP requests responded to by the websites.
Push is the contrasting counterpart to the Pull technology.
A user may subscribe to receive information from a content provider and then have information "pushed" to their computer or mobile device every time such information is available at the server.
This module is imperative for fully functional operation of the following modules:
- Mobile Application - tasks, calendar events, instant messages and etc. are updated/added instantly without page update.
- Polls - poll results online updates.
- Blogs - instant counter updates for likes and comments
- Web Messenger - instant messages in personal and group messaging without server request standby, read messages notification and reply in progress writing, option to make both audio and video calls.
At the same time, Push and Pull server queue is designed for instant communication between many Bitrix24 tools and features, such as: Tasks, Calendar, Feed, Workgroups, RPA, the abovementioned Bitrix24 mobile application, Chats, Document Generator, Telephony, Sales Center and other services.