Your best option is RTMPChannel/RTMPEndpoint and messaging in LCDS. The reason 
is RTMP uses a dedicated duplex socket connection between the client and the 
server, hence it's the most realtime option between Flex and LCDS. If you 
cannot use RTMP, your other options in LCDS are the following from better to 
worse:

1. HTTP-streaming channel on the client, NIO-HTTP streaming endpoint on the 
server.
2. HTTP-long-polling channel on the client, NIO-HTTP long-polling endpoint on 
the server.
3. HTTP-polling channel on the client, NIO-HTTP polling endpoint on the server.

If you can't afford LCDS, then you can use BlazeDS which means you can still 
use the client side HTTP-streaming/long-polling/polling channels but on the 
server, you cannot use NIO-based endpoints, instead you need to use 
Servlet-based endpoints which means much less scalability per box.

Mete Atamel
Data Services Team, Adobe Systems
http://meteatamel.wordpress.com/

--- In flexcoders@yahoogroups.com, sasuke <uzumaki.naruto...@...> wrote:
>
> 
> 
> Evan Klein wrote:
> > 
> > You are looking for messaging services. Messaging services come out of the
> > box with BlazeDS and Livecycle Data services.
> > 
> > Both products have a Java API for creating the producer components to push
> > messages down to clients.
> > 
> > Livecycle , however is about $40K / CPU and has advanced functionality
> > such
> > as RMTP channels, guaranteed message delivery, throttling, etc.
> > 
> > Give this an example a try
> > http://learn.adobe.com/wiki/display/Flex/Creating+a+BlazeDS+messaging+application+in+Flex+Builder
> > 
> Hmm..I did hear about BlazeDS before starting with this project but I was
> under the impression that the interaction between the Flex client and the
> server happens using HTTP given that BlazeDS is deployed as a web
> application, no? Or is it that after being deployed, BlazeDS sets up a
> server socket which listens to AMF messages on a specific port? Is this in
> the end AMF3 data polling over HTTP?
> 
> TIA,
> sasuke
> 
> -- 
> View this message in context: 
> http://old.nabble.com/Application-requiring-streaming-data-tp28550128p28576398.html
> Sent from the FlexCoders mailing list archive at Nabble.com.
>


Reply via email to