Skip to main content

Home/ Coders/ Group items tagged wcf

Rss Feed Group items tagged

Matteo Spreafico

REST in WCF Blog Series Index | Demystifying The Code - 4 views

  • As some of you know, I am in the midst of a blog series on REST in WCF.  Further, I have been hard at work on a series of screencasts on the same subject (in conjunction with Ron Jacobs).  My colleague Tim Heuer relayed to me that I didn’t have a single post that we can point a person to that provides links to all of the posts and screencasts.  I will keep this post updated with all of the info:
Matteo Spreafico

Clemens Vasters, Bldg 42 : Port Bridge - 0 views

  • In order to increase the responsiveness and throughput for protocols that are happy to kill and reestablish connections such as HTTP does, “Port Bridge” is always multiplexing concurrent traffic that’s flowing between two parties on the same logical socket.
  • With Hybrid, all connections are first established through the Service Bus Relay and then our bits do a little “NAT dance” trying to figure out whether there’s a way to connect both parties with a direct socket – if that works the connection gets upgraded to the most direct connections in-flight.
  • Now you might say You are using a WCF ServiceContract? Isn’t that using SOAP and doesn’t that cause ginormous overhead? No, it doesn’t. We’re using the WCF binary encoder in session mode here. That’s about as efficient as you can get it on the wire with serialized data. The per-frame SOAP overhead for net.tcp with the binary encoder in session mode is in the order of 40-50 bytes per message because of dictionary-based metadata compression. The binary encoder also isn’t doing any base64 trickery but treats binary as binary – one byte is one byte. Port Bridge is using a default frame size of 64K (which gets filled up in high-volume streaming cases due to the built-in Nagling support) and so we’re looking at an overhead of far less than 0.1%. That’s not shabby.
Joel Bennett

WCF Socket-Based bi-directional communication (C9 forum) - 0 views

    A conversation on the Channel 9 Forums about doing bidi in WCF, with a couple of good links in it. ;)
Joel Bennett

ZeroC -- Home of Ice - 0 views

    The Internet Communications Engine (Ice) is a modern object-oriented data-contract middleware with support for C++, C#, Java, Python, Ruby, PHP, and Visual Basic ... it's kind of like WCF, except with a lot broader support.
1 - 5 of 5
Showing 20 items per page