<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # xxl-job定時任務集成2.4+ > JeecgBoot 分布式定時任務集成了xxl-job > 本文以jeecg-demo模塊為例介紹如何集成定時任務 [TOC] ## 第一步 引入jeecg-boot-starter-job依賴 ~~~ <!-- 引入定時任務依賴 --> <dependency> <groupId>org.jeecgframework.boot</groupId> <artifactId>jeecg-boot-starter-job</artifactId> </dependency> ~~~ ![](https://img.kancloud.cn/b4/c9/b4c9c5c313bce99c4a78ba0f666fff93_1197x657.png) ## 第二步 編寫定時任務handler ~~~ @Component @Slf4j public class DemoJobHandler { @XxlJob(value = "demoJob") public ReturnT<String> demoJobHandler(String params) { log.info("我是定時任務,我執行了..............................."); return ReturnT.SUCCESS; } } ~~~ ## 第三步 修改nacos中jeecg-dev.yaml配置,開啟 xxljob >[warning] 重要:默認是關閉的,需要xxljob請手工打開,不然客戶端連不上xxljob服務端。 開啟 xxljob 并 修改xxljob-admin的服務連接 ![](https://img.kancloud.cn/45/a7/45a72230724d82242aa309844e1bcd0a_865x586.png) ## 第四步 啟動xxl-job-admin管理后臺 ### # 4.1 初始化數據庫 執行腳本:db/tables_xxl_job.sql ![](https://img.kancloud.cn/6d/bf/6dbfe126207ad6ea02822f5f909e9bbd_400x180.png) ### # 4.2 啟動xxl-job-admin訪問管理界面 找到 ` jeecg-cloud-module/jeecg-cloud-xxljob`項目下的類 `com.xxl.job.admin.XxlJobAdminApplication`, 右鍵運行 * 瀏覽器訪問 [http://localhost:9080/xxl-job-admin](http://localhost:9080/xxl-job-admin) 默認登錄賬號 :admin/123456 ![](https://img.kancloud.cn/ef/4a/ef4ac56ce9112dbec6d00a11f6dc81b9_1592x766.png) ### # 4.3 創建定時任務 * 新增執行器(對應微服務名,需要手工創建) ![](https://img.kancloud.cn/e0/60/e060c895c7d372f170ca7271ba922459_1757x650.png) 查看注冊節點 ![](https://img.kancloud.cn/28/d3/28d318ac98cf8d4c37a1b9832667c0c4_1337x458.png) * 新增定時任務 ![](https://img.kancloud.cn/ae/0b/ae0bd6357ae0007ff86103fcd7c09f88_1735x720.png) * 測試定時任務(前提微服務各個模塊和定時任務服務端已啟動) ![](https://img.kancloud.cn/d4/c4/d4c4aa1c5ace4b5f9b6af31c48284538_1730x559.png) ![](https://img.kancloud.cn/42/e4/42e4d61b9d42e6d3b62b187b9088d819_1598x638.png) 執行結果如下所示 ![](https://img.kancloud.cn/75/b8/75b8dd703942d9101952e9ba6a78b0e7_2248x423.png) ## #常見問題 * [xxl-job 官方文檔](https://www.xuxueli.com/xxl-job/#%E3%80%8A%E5%88%86%E5%B8%83%E5%BC%8F%E4%BB%BB%E5%8A%A1%E8%B0%83%E5%BA%A6%E5%B9%B3%E5%8F%B0XXL-JOB%E3%80%8B) * 關閉quartz定時任務(修改naocs中的`jeecg.yaml`) ![](https://img.kancloud.cn/25/18/2518006e93fd1fa8313988fb86c9e52b_818x495.png) * 如何指定不同服務模塊的執行器端口 xxljob執行器端口當不指定端口的時候采用自動生成模式,也可以為不同執行器指定端口 1.查看nacos jeecg-dev.yaml中是否定義xxljob.port端口號如有定義需要注釋掉 2.檢查配置文件中設置端口號的方法是否放開如下圖 ![](https://img.kancloud.cn/0b/38/0b38fb05fde6b8f56bfd157c5b96dd04_1756x487.png) 3.在具體的微服務模塊中引入jeecg-boot-starter-job模塊并在對應模塊的application.yml文件中定義執行器的端口號如下配置 ![](https://img.kancloud.cn/8d/72/8d72b31e27aa14898ebafb63cc8306d0_450x326.png) ``` jeecg: xxljob: ip: 127.0.0.1 port: 30058 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看