摘要:
并发是一个多少个任务可以同时执行的度量,以任务(请求,工作,事务,以及类似的)的形式度量。执行时间是一个任务多长时间完成的度量,以时间(毫秒,秒,其他的时间单位等)度量。吞吐量是在一个指定时间里可以完成多少个任务的度量,以任务/时间(请求/秒, 事务/分,等等)的形式度量。吞吐量是关于并发和执行时间的函数。有两种方式来增加吞吐量:减少执行时间或者增加并发量。减少一个独立任务的执行时间可以通过改变任务调度间隔算法或者添加额外的硬件资源,所以WCF对这些都无能为力。并发可以通过并行执行任务来实现。WCF有两种控制并发的行为: InstanceContextMode 和 ConcurrencyMod 阅读全文
阅读排行榜
WCF 第四章 绑定 ws2007HttpBinding
2010-11-24 14:58 by DanielWise, 1738 阅读, 收藏,
摘要:
.NET Framework 3.5 介绍了一种用于Web 服务交互称为ws2007HttpBinding绑定的新的绑定。这个绑定类似于ws2007HttpBinding绑定除了它支持最新的WS-* 消息,安全,可信赖消息和事务标准。表4.8列出了ws2007HttpBinding支持的新的WS-*标准。表4.8 WS-* ws2007HttpBinding 绑定支持的标准下面的代码显示了ws2007HttpBinding绑定使用的地址格式:http://{hostname}:{port}/{service location}https://{hostname}:{port}/{service 阅读全文
寻找“逆天”常量
2015-03-30 16:36 by DanielWise, 1702 阅读, 收藏,
摘要:
同事在研究LZ4 压缩算法时候给我发来了一段代码,看完了顿时表示非常震惊:static const int[] MultiplyDeBruijnBitPosition = new int[32]{ 0, 1, 28, 2, 29, 14, 24, 3, 30, 22, 20, 15, 25,... 阅读全文
WCF 第十章 异常处理 通信异常细节
2011-03-02 17:23 by DanielWise, 1661 阅读, 收藏,
摘要:
在之前的例子中,我们调用了一个向服务层引发一个未处理异常的服务,客户端接收到的最小信息在图片10.1显示。默认情况下,WCF 会向一个调用方转发这条消息,但不是这条异常消息的细节,这是为了阻止有关系统实现或者结构信息的明暗细节暴露出来。 ServiceDebugBehavior有一个可以用来开启向客户端传递异常细节的IncludeExceptionDetailInFaults属性。类似列表10.4修改你的工程的app.config 文件来开启这个行为。列表10.4 通过配置文件开启IncludeExceptionDetailInFaults 选项<?xml version="1 阅读全文
WCF 第四章 绑定 跨机器通信
2011-06-26 19:47 by DanielWise, 1658 阅读, 收藏,
摘要:
这一部分描述了用来在.NET应用程序间跨机器通信的绑定。我们将描述如何通过配置文件和代码来自定义每一个绑定。每一个绑定都会在一个典型场景的上下文中查看。提示 以”net” 为前缀的绑定应该被用于.NET应用程序之间WCF把所有在.NET应用程序之间使用的绑定加上”net”前缀。绑定名字的前缀是一个暗示,让我们知道应该选择一个特定的绑定来使用。这意味着这些绑定有特殊的仅能用于.NET应用程序的特性。相反的,所有以”ws”为前缀的绑定意味着使用Web Services的非.NET应用程序。netTcpBindingnetTcpBinding绑定用来支持在一个网络中的不同机器间部署的.NET应用程序 阅读全文
浙公网安备 33010602011771号