Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以使用ApacheThrift或WCF实现原始的分布式算法?_C#_Apache_Distributed_Thrift_Distributed Computing - Fatal编程技术网

C# 是否可以使用ApacheThrift或WCF实现原始的分布式算法?

C# 是否可以使用ApacheThrift或WCF实现原始的分布式算法?,c#,apache,distributed,thrift,distributed-computing,C#,Apache,Distributed,Thrift,Distributed Computing,作为相对高级的框架,是否可以在Apache Thrift或WCF中实现原始算法,如Ricart Agrawala算法和Bully算法 或者,我应该在.NET远程处理中使用普通的旧C#吗 正如Jacek所指出的,Thrift和WFC都为您提供了在其上构建任意复杂事物的方法。这种关系类似于网页(类似于)或REST服务与底层HTTP协议之间的关系 因此答案显然是肯定的,但在某种程度上你似乎问错了问题。thrift是一个RPC平台,我也理解为WCF,即呼叫响应。我不知道这样的算法(维基百科上只有一篇短文

作为相对高级的框架,是否可以在Apache Thrift或WCF中实现原始算法,如Ricart Agrawala算法Bully算法


或者,我应该在.NET远程处理中使用普通的旧C#吗

正如Jacek所指出的,Thrift和WFC都为您提供了在其上构建任意复杂事物的方法。这种关系类似于网页(类似于)或REST服务与底层HTTP协议之间的关系


因此答案显然是肯定的,但在某种程度上你似乎问错了问题。

thrift是一个RPC平台,我也理解为WCF,即呼叫响应。我不知道这样的算法(维基百科上只有一篇短文)。也许你需要一种信息传输方式A->B,B->C,C->D,A?当然,thrift可以很好地在对象上执行简单或复杂的方法,我的问题是“您需要什么传输模型”@JacekCz、TCP/IP或UDP。我们在不同的级别(例如在OSI/ISO中)说话,从一层跳到另一层,很难有共同的见解。对不起,我的英语不太好,说不出细微差别。了解发布-订阅模型、mqtt和其他。