[闻数起舞]gRPC和RSocket之间的区别( 三 )


RSocketRPC与RSocket共享请求者和响应者的概念 。 这意味着客户端可以连接到服务器 , 并且该服务器可以调用客户端所托管的服务 。
有关交互的所有信息都封装在请求者和响应者之间发送的帧中 。 您不需要生成的代码来确定如何处理消息 。 这意味着您不需要生成代码即可了解RSocketRPC调用 。 如果您不喜欢RPC生成的代码 , 则可以改用IPC样式的代码来处理消息 。 IPC代码还允许您指定要使用的串行器 , 并允许使用protobuf以外的发送方法 。
添加了GraphQL支持以使用IPC样式的代码 。 这将支持使用GraphQL进行查询 , 变异和订阅 。
(本文翻译自RobertBRoeser的文章《DifferencesbetweengRPCandRSocket》 , 参考:https://medium.com/netifi/differences-between-grpc-and-rsocket-e736c954e60)


推荐阅读