| 程序包 | 说明 |
|---|---|
| io.ray.streaming.runtime.rpc | |
| io.ray.streaming.runtime.rpc.async | |
| io.ray.streaming.runtime.transfer | |
| io.ray.streaming.runtime.worker | |
| io.ray.streaming.runtime.worker.tasks |
| 限定符和类型 | 方法和说明 |
|---|---|
static CallResult<ChannelRecoverInfo> |
PbResultParser.parseRollbackResult(byte[] bytes) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AsyncRemoteCaller.batchRollback(List<io.ray.api.BaseActorHandle> actors,
Long checkpointId,
Collection<String> abnormalQueues,
RemoteCallPool.Callback<List<CallResult<ChannelRecoverInfo>>> callback,
RemoteCallPool.ExceptionHandler<Throwable> onException)
Call JobWorker::rollback async in batch
|
void |
AsyncRemoteCaller.rollback(io.ray.api.BaseActorHandle actor,
Long checkpointId,
RemoteCallPool.Callback<CallResult<ChannelRecoverInfo>> callback,
RemoteCallPool.ExceptionHandler<Throwable> onException)
Call JobWorker::rollback async
|
| 限定符和类型 | 方法和说明 |
|---|---|
ChannelRecoverInfo |
DataReader.getQueueRecoverInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
CallResult<ChannelRecoverInfo> |
JobWorker.rollback(Long checkpointId,
Long startRollbackTs)
Start worker's stream tasks with specific checkpoint ID.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ChannelRecoverInfo |
StreamTask.recover(boolean isRecover) |
Copyright © 2022. All rights reserved.