NServiceBus:
- 有效地处理一个消息
- 处理大量并发
- 尺度大小不同的服务器
- 尺度低规格的设备
的最终平衡速度和安全。
基准
许多参数会影响测量性能。最明显的是硬件服务器和CPU核的数量,大小的内存和存储,存储速度、冗余的数量,等等。不太明显的是某些消息处理系统实际上是琐碎的,而其他信息可能会导致聚合历史报告和筛选tb的信息。
只不过大多数基准测试���以被视为轶事。
详细的统计
最NServiceBus的详细分类的性能V1.8。短期和甜的版本是每小时1亿耐用和事务性消息和每小时9亿非持久消息,三叶片中心(48叶片)、三十1 u服务器和二十集群。
XML序列化
一个感兴趣的领域在评估技术是多快它可以处理XML。NServiceBus有自己的定制的XML序列化器能够处理类、接口、和字典,不使用WCF DataContractSerializer
。标准的。net二进制序列化程序二进制序列化。
下面的图表比较了NServiceBus XML序列化器和WCF DataContractSerializer
当处理小消息有五个层次的嵌套。您可以看到NServiceBus性能优越,有时,甚至快40%。
次测量100例手术,所以NServiceBus在0.7 - -0.8,可以序列化一个消息,并反序列化约1毫秒。更大的消息需要更长的时间。