关注 spark技术分享,
撸spark源码 玩spark最佳实践

RpcResponseCallback

RpcResponseCallback

RpcResponseCallback is the contract of…​FIXME

Table 1. RpcResponseCallback Contract
Method Description

onSuccess

Used when:

  • NettyBlockRpcServer is requested to receive RPC messages (i.e. OpenBlocks and UploadBlock messages)

  • RemoteNettyRpcCallContext is requested to send

  • TransportResponseHandler is requested to handle a RpcResponse message

  • ExternalShuffleBlockHandler is requested to handleMessage (i.e. OpenBlocks and RegisterExecutor messages)

  • AuthRpcHandler and SaslRpcHandler are requested to receive

  • Spark on Mesos’ MesosExternalShuffleBlockHandler is requested to handleMessage (i.e. RegisterDriverParam message)

onFailure

Used when…​FIXME

Table 2. RpcResponseCallbacks
RpcResponseCallback Description

“Unnamed” in NettyBlockTransferService

“Unnamed” in TransportRequestHandler

“Unnamed” in TransportClient

“Unnamed” in OneForOneBlockFetcher

OneWayRpcCallback

RegisterDriverCallback

RpcOutboxMessage

赞(0) 打赏
未经允许不得转载:spark技术分享 » RpcResponseCallback
分享到: 更多 (0)

关注公众号:spark技术分享

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏