• 2024-06-08IceRPC之依赖注入>快乐的RPC
    作者引言很高兴啊,我们来到了IceRPC之依赖注入>快乐的RPC,基础引导,打好基础,才能让自已不在迷茫,快乐的畅游世界。依赖注入和IceRPC了解IceRPC(C#)如何为依赖注入(DI)提供支持。DI作为可选功能DI的第一条规则是:不要引入对DI的依赖。IceRPC(C#)将此规则放首要位置上,即为
  • 2024-05-26IceRPC之多路复用传输>快乐的RPC
    作者引言很高兴啊,我们来到了IceRPC之多路复用传输>快乐的RPC,基础引导,打好基础,才能让自已不在迷茫,快乐的畅游世界。icerpc和多路复用传输了解icerpc协议和多路复用传输icerpc协议当创建到服务器地址icerpc://hello.zeroc.com的客户端连接时,指示IceRPC建立使用ic
  • 2024-05-25IceRPC之深入理解调度管道->快乐的RPC
    作者引言很高兴啊,我们来到了IceRPC之深入理解调度管道->快乐的RPC,为上篇的续篇,深入理解常见的调度类型,基础引导,有点小压力,打好基础,才能让自已不在迷茫,快乐的畅游世界。传入请求了解如何处理传入的请求接收传入的请求调度器的调度方法接受传入的请求。该传入请求是由连
  • 2024-05-25IceRPC之调度管道->快乐的RPC
    作者引言很高兴啊,我们来到了IceRPC之调度管道->快乐的RPC,基础引导,有点小压力,打好基础,才能让自已不在迷茫,快乐的畅游世界。调度管道Dispatchpipeline了解如何接受请求并返回响应。定义接受/完成请求,并返回响应的过程称为调度。调度通常由服务器连接创建:服务器连接,
  • 2024-05-16IceRPC之传入响应和拦截器->快乐的RPC
    作者引言.Net8.0下的新RPC很高兴啊,我们来到了IceRPC之传入响应和拦截器->快乐的RPC,基础引导,让自已不在迷茫,快乐的畅游世界。传入响应Incomingresponse了解如何演绎传入的响应。收到传入响应调用器invoker异步返回传入响应。该传入响应是由连接从对等点接收响应
  • 2024-05-15IceRPC之调用管道Invocation pipeline与传出请求Outgoing request->快乐的RPC
    作者引言.Net8.0下的新RPC很高兴啊,我们来到了IceRPC之调用管道Invocationpipeline与传出请求Outgoingrequest->快乐的RPC,基础引导,让自已不在迷茫,快乐的畅游世界。调用管道Invocationpipeline了解如何发送请求requests和接收响应responses。定义发送请求并接收
  • 2024-05-12IceRPC之服务器地址与TLS的安全性->快乐的RPC
    作者引言.Net8.0下的新RPC很高兴啊,我们来到了IceRPC之服务器地址与TLS的安全性->快乐的RPC,基础引导,让自已不在迷茫,快乐的畅游世界。服务器地址ServerAddress了解服务器地址的概念和语法。语法服务器地址URI具有以下语法:protocol://host[:port][?name=value][&nam
  • 2024-05-05.Net 8.0 下的新RPC,IceRPC之如何创建连接connection
    作者引言很高兴啊,我们来到了IceRPC之如何创建连接connection,基础引导,让自已不在迷茫,快乐的畅游世界。如何创建连接connection学习如何使用IceRPC,创建和接受连接。连接有什么用途?连接在IceRPC中发挥着核心作用:通过连接向服务端发送请求,然后通过同一连接收到响应。
  • 2024-05-03.Net 8.0 下的新RPC,IceRPC之使用Dev Containers进行 .NET QUIC 精简开发
    作者引言很高兴啊,我们来到了IceRPC之使用DevContainers进行.NETQUIC精简开发,主要是一篇指引,如何使用开发容器做为开发环境,进行开发IceRPC,可适用于任务应用的开发使用DevContainers进行.NETQUIC精简开发主要是引导大家,如何使用开发容器DevelopmentContainers,进行
  • 2024-05-02.Net 8.0 下的新RPC,IceRPC之"请求"生命线意义非凡
    作者引言很高兴啊,我们来到了IceRPC之"请求"生命线意义非凡,号称“死亡时间”的追命线,颤抖吧!"请求"生命线之意义非凡本文将深入探讨将截止时间纳入RPCs的重要性,以开发更强大的分布式应用程序。概述RPC(远程过程调用)系统中发送请求,通常会带来不确定性:无法保证,何时会收到回
  • 2024-05-01.Net 8.0 下的新RPC,IceRPC之试试的新玩法"打洞"
    作者引言很高兴啊,我们来到了IceRPC之试试的新玩法"打洞",让防火墙哭去吧试试RPCs的新玩法"打洞"比较典型的玩法:RPC数据流从客户端流向服务端,现在来尝试用IceRPC来玩一个新的花样"打洞"。概述对于IceRPC,客户端是发起连接的实体,而服务器是接受连接的实体。建立连接后,
  • 2024-03-23.Net 8.0 下的新RPC,IceRPC之接口定义语言 [Slice] VS [Protobuf]
    作者引言很高兴啊,我们来到了接口定义语言(IDL)篇,RPC之基石,有了它,可以在各种各种语言中实现RPC通讯。Slice和Protobuf是什么?IceRPC的核心是一个面向字节bytes的RPC框架:它可以轻松地发送携带字节的请求requests,并接收携带更多字节的响应responses.IceRPC以字节为中心
  • 2024-03-18除gRPC之外的另一个选择,IceRPC-支持QUIC
    作者引言自从19年开始接触到RPC,当时完全没有相关概念,接触到的都是http,tcp等,当时公司用的是zeroc出品的ice框架,对应rpc非常强大,跨平台,跨语言。可惜的国内并不是主流,主流是gRPC,万物诸途同归,最终的目地是一样的。主要上看谁简单,方便,好理解。就在去年重新出一个新的RPC框架IceRP