当然了,分布式系统其实它主要的作用是完成集群管理控制的作用,是相比于基础的通讯、牺牲了高并发通讯效率的(尽管各种框架宣称性能很难搞)。比如说微软的有些系统是用来作为异构的(比如说 java 等等)应用程序仍然与 .net 程序共同组成多进程微服务集群的,有些系统(例如orleans)则是专门为了 .net 程序而提供类似 Erlang 那样的紧凑的高效封闭专为 .net 异步Task机制优化了的协程管理平台。从通讯角度上说,这些都比较沉重。这些的目的其实为了集群管理平台。
在比如这个akka.net https://www.cnblogs.com/richieyang/p/4945905.html 在比如grpc https://www.cnblogs.com/linezero/p/grpc.html 在比如:Kafka.net https://www.cnblogs.com/Wulex/p/5619425.html 其实不必拘泥与什么管道,什么socket,什么邮件槽,因为我们可以知道,甚至可以自己从头做,但是根本没有必要-----底层我们可以自己非常精通,但是项目上我们则不必非抱着“不用管道就能体系技术”这种态度,我们只是需要在这些别人已经大规模成熟应用的架构上选择一款适合自己用的,并且自己绝对有能力用的就行
无需纠结,你上面贴的都只是基础手段,你知道就好 因为现代架构里面,那些不是代码技术,而是架构选型。 你需要找的资料不是你上面的连接,而是“分布式”,“RPC”,“分布流”,“微服务”,“分布式EventBus”
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧