美文网首页工作生活
LTS主流程分析

LTS主流程分析

作者: HelloWide | 来源:发表于2019-06-30 09:42 被阅读0次

    前述

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

    主流程图

    LTS流程-开源版本.png

    Others

    1. 高并发任务调度下,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端口即可

    相关文章

      网友评论

        本文标题:LTS主流程分析

        本文链接:https://www.haomeiwen.com/subject/qmmvcctx.html