-
Notifications
You must be signed in to change notification settings - Fork 33
Spark RPC
V.V edited this page Feb 3, 2018
·
1 revision
spark RPC 实现了基本的服务通信方式,使用起来十分方便,这里做基础使用示例
想通过 spark RPC 实现服务端则须实现
ThreadSafeRpcEndpoint 或 RpcEndpoint
一般通过实现前者来实现自己的服务,如同字面意思是线程安全的
一般需要实现4个方法
onStart
服务启动时一些内部初始化和启动其他线程服务都在这里处理
receive
接收client发过来的请求,但是不需要回复
receiveAndReply
接受client发过来的请求,并返回response
onStop
服务结束时需要做的一些清理动作在这里处理
具体实现详情参考RpcDemo服务的实现