I failed to search Google to understand a good definition and streaming data and its features. My questions are:
- What is data streaming?
- How can it be detected?
Correction:
"How it can be detected" is not a valid question. Instead my question is: How is it different from buffered data and other data transfer mechanisms?
This depends on the context of your reference, but basically streaming data asynchronous data , take the web as an example (or specifically HTTP) (basically) a request-response mechanism in which a customer makes a request and a Receives the response (usually a web page of some sort).
HTTP has not supported the ability of the server to push content to customers, it can be duplicated in many ways, including:
- Voting: is forcing the customer to make repeated requests, usually countless (as far as the customer is concerned);
- Long-term connections: This is where the client makes a general HTTP request, but instead of returning, the server hangs over the request, It does not have to be sent when the request timed out or if a response is sent, the second request sends. This way you can push fake server;
- Plug-ins: Java applets, flash, silverlight and others can be used to use it.
Anywhere where the server effectively send data to the customer (instead of asking the customer for it) - regardless of the system and whether the subscriber is voting for that data - It's streaming data .
Non-HTTP transport (such as the Vanilla TCP) server is usually easy with push (but still firewalls can run and anyway). An example of this can be a sharing application that receives market information from the provider. This is streaming data.
How do you know it? The bit of a vague question is not really sure what you are doing.
Comments
Post a Comment