2
3
完全同意,与.NET远程处理(比托管套接字代码慢,又比本机iocp代码慢)相比,WCF过于臃肿,速度要慢得多。。但这是额外的工作,如果你在一个通用的泛型库中管理上述内容(而不是在.NET中更强大的模板,也就是说,你必须以奇怪的方式设计类型+必须使用接口),那么比你在一个人年内用一些复杂的管道和消息队列做的更好(这并非不可能,但imho和retrospect从来都不值得“一般地”去做)。 另一种选择是MSMQ,微软越来越多地将其软件押在这一点上,或者是半途而废的开源软件,它们永远不会完全满足您所需要的模型。Tibcos,ActiveMQs,随便你说。即使是更低的水平,最好的是广泛认为是C++ Boo::ASIO,尽管被认为是顶级的,但在所有的事情上都不适合所有的事情。这是一个非常出色的设计,所以我会注意一个潜在的浪费时间的练习。。 在.NET上,我会首先采用MS推出的任何50线程服务“今天”,如果不采用“再次类似的代码”,并在工具集再次出现时寻找类似的概念来装备您的工具集(就像每5年左右一次的新I/O库或框架)。 |
3
2
如果您需要的不仅仅是简单的消息传递支持,请查看 .Net's remoting support . |
4
0
您也可以尝试Indy.net项目。 它最初是用Delphi编写的,但这就是它应该做的。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |