Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
10-4 Episode 40: The New WCF Routing Service
Feb 10, 2010 at 9:28 PMHere's a link to the Routing Service Blog, another Channel 9 video that discusses the Routing Service in general, and the current set of Routing Service Samples and Docs over on MSDN.
endpoint.tv - New in WCF 4 - System.ServiceModel.Routing
Feb 10, 2010 at 9:23 PMIt's not out of the box, you're right. The main reason why is that the Routing Service is designed to be stateless, and most intelligent load balancing methods rely on some knowledge of "how many messages" or "how much traffic" has been sent a certain direction. While it's possible to build stateless load balancers, it's not immediately apparent how to do this within the Routing Service.
Over at the blog I'm going to be addressing the load balancing question fairly soon. In the meantime, take a look at the "Advanced Filters" sample over on MSDN. One of the advanced filters we build is a Round Robin filter. Note: I don't recommend using this sample, as it has all sorts of issues with locking. In the blog I'll explain why this isn't the best design (it's included in the sample as an example of a custom filter) and give you a better solution (hint: the Routing Service utilizes a MessageFilterTable<IEnumerable<ServiceEndpoint>>).
endpoint.tv - New in WCF 4 - System.ServiceModel.Routing
Jan 06, 2010 at 10:00 AMBeta builds of the Routing Service documents are up now publicly. You can find the documentation at http://msdn.microsoft.com/en-us/library/ee517421(VS.100).aspx">http://msdn.microsoft.com/en-us/library/ee517421(VS.100).aspx and the samples are here http://msdn.microsoft.com/en-us/library/dd699773(VS.100).aspx">http://msdn.microsoft.com/en-us/library/dd699773(VS.100).aspx. Comment heavily if you feel like they don't explain things well. I also have started publishing a blog at http://blogs.msdn.com/routingrules/default.aspx.