Asynchronous Conversation Patterns

Asynchronous Conversation Patterns are of one of the following types:

  • Poll - The client polls the server periodically for information.
  • Long Poll - The client polls the server and waits for a response. When the response arrives, another poll request is initiated.
  • Push - The client sends a request. The server response is to send updates when there are changes to the requested information.
  • Cross-user - One user performs an activity that is reflected in another user's client. For example, user1 sends email and user2 receives notification.