Hi
I am trying to build a case for switching to ServiceStack from WCF. We are using WCF with net TCP endpoints. We made quite a few config changes from the standard to get WCF to perform but we eventually got there. ServiceStack, using the MessagePack format appears to be about 20% slower than WCF. I changed to ProtoBuf and then ServiceStack took the lead slightly. But I do prefer the attributeless POCO DTOs that MessagePack provides.
I know it is really hard to comment without context but is there anything that I could configure (it is only fair that I configure ServiceStack to be optimized for TCP/IP because we configured WCF as well) to squeeze out a little more performance?
The test is really simple, The request object contains a single integer, the response object contains 3 decimals. This is what is being used for both the WCF test and the ServiceStack test.
Regards,
Brett