看,灰机...

ES中关于注册的问题请教

Elasticsearch | 作者 Charele | 发布于2019年12月10日 | 阅读数:1428

两个问题,没有想明白:
1 TransportInstanceSingleOperationAction类里面
 
super(actionName, transportService, actionFilters, request);
//父类构造里面有注册行为
 
this.shardActionName = actionName + "[s]";
transportService.registerRequestHandler(shardActionName, executor, request, new ShardTransportHandler());
//它本身又用另外的串注册了一个
 
你会发现,实际起作用的是下面的handler。那上面那个handler什么时候会用到呢?
另外,"[s]"这里的s是什么意思?什么单词的缩写?
 
2 SearchTransportService.registerRequestHandler()方法中,
比如
transportService.registerRequestHandler(FREE_CONTEXT_SCROLL_ACTION_NAME,,,
TransportActionProxy.registerProxyAction(,,, FREE_CONTEXT_SCROLL_ACTION_NAME
上面的意思很明确,
下面那句大概是什么意思?代理?
 
 
 
已邀请:

要回复问题请先登录注册