STREST Protocol – Streaming REST

STREST (Streaming and REST) Is a protocol which is meant to be simple, easy to understand and simple to implement both server and clientside. The protocol allows you to write controllers that can serve both normal REST request and response pairs and higher thruput STREST requests without any additional code. But the super awesomeness comes with the asynchronous nature, which allows easy firehose type streams as well as event callbacks.The protocol itself is virtually identical to regular HTTP packets, with the addition of a few additional headers. STREST utilizes a long running duplex connection where requests are all handled asynchronously. This allows it to be very high throughput. Because the packet is a fully formed HTTP packet it is possible to route it on the server side so that the same code can be used in STREST or regular REST.

(Full Story: STREST Protocol – Streaming REST)

Advertisements

No comments yet... Be the first to leave a reply!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: