前述
前面简单介绍过LTS一些概念和简单使用:
LTS介绍:https://www.jianshu.com/p/cbc0a2182e68
LTS中SPI机制:https://www.jianshu.com/p/45885aedbcc5
今天对LTS中主流程,任务提交和回调进行解析。
主流程图

Others
- 高并发任务调度下,LTS包含限流机制,可以通过参数进行调整
- jobClient:JobSubmitProtector 500 job.submit.maxQPS
- jobTracker:RemotingDispatcher 5000 remoting.req.limit.maxQPS
使用Guava RateLimiter进行限流
在jobTracker或者taskTracker的shell启动脚本中加入:
-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=28007
相应的idea配置remote监听28007端口即可
网友评论