久趣下载站

当前位置: 首页 » 游戏攻略 » IceRPC和多路复用传输

IceRPC和多路复用传输

很高兴啊,我们来到了IceRPC之多路复用传输>快乐的RPC,基础引导,打好基础,才能让自已不在迷茫,快乐的畅游世界。

了解icerpc协议和多路复用传输

当创建到服务器地址

icerpc://hello.zeroc.com

的客户端连接时,指示IceRPC建立使用icerpc协议的连接。

icerpc是一种应用层协议,通过多路复用连接传输RPC(请求和响应)。

在讨论icerpc协议时,我们总是用小写拼写icerpc。这避免了与IceRPC框架的混淆。

路复用传输页面,描述了在连接内提供独立流的现代传输的抽象。比如,典型的多路复用传输是QUIC。

icerpc连接在由多路复用传输,创建的多路复用连接,上运行。

icerpc协议通过为每个请求 + 响应对创建专用双向流,通过多路复用连接发送请求和响应。它为每个单向请求创建单向流,因为单向请求没有响应。

由于每个流都是独立的,因此不存在队头阻塞。可以通过同一连接发送大小请求和响应的组合:大请求和响应不会阻止,或延迟小请求和响应。

icerpc自然是IceRPC的首选协议。

icerpc提供了IceRPC API和功能的最直接实现。特别是,IceRPC的请求字段、响应字段和状态码按原样由icerpc传输。它还支持有效负载连续性。

目前只有一种标准复用传输:QUIC。由于QUIC是新的且不普遍可用,因此可能需要将icerpc与传统的双工传输(例如TCP)一起使用。

解决方案是IceRPC的Slic传输层。Slic在双工传输抽象上实现复用传输抽象。

C#中,默认的多路复用传输是TCP上的Slic,称为

tcp

。以下语句都创建等效的icerpc连接。

最近写的都是基础相关的概念,大家看看就行,以官方为主更为妙哉。

一直做,不停做,才能提升速度

翻译的不好,请手下留情,谢谢

如果对我有点小兴趣,如可加我哦,一起探讨人生,探讨道的世界。

觉得还不错的话,点个赞哦

猜你喜欢
本类排行