激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php項目接入xxl-job調度系統的示例詳解

php項目接入xxl-job調度系統的示例詳解

2022-01-20 16:26木魚大叔 PHP教程

這篇文章主要介紹了php項目接入xxl-job調度系統的示例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

 

1. 部署xxl-job調度中心

此處略,請自行百度。下面重點介紹如何將php項目接入xxl-job調度。

 

2. 整合xxl-job調度系統

核心是使用xxl-job的GLUE運行模式,通過一段php代碼片段,調用遠程的http資源。

 

2.1 創建執行器項目

參考執行器示例項目, xxl-job-executor-samples/xxl-job-executor-sample-springboot,修改下其中的 application.properties 文件,內容如下:

# 執行器項目使用的端口號
server.port=8585
# no web
#spring.main.web-environment=false
 
# log config
logging.config=classpath:logback.xml
 
### 調度中心地址
xxl.job.admin.addresses=http://127.0.0.1:8081/job-admin
 
### xxl-job, access token
xxl.job.accessToken=
 
### xxl-job executor appname
xxl.job.executor.appname=xxl-job-executor-base
### xxl-job executor registry-address: default use address to registry , otherwise use ip:port if address is null
xxl.job.executor.address=
### xxl-job executor server-info
xxl.job.executor.ip=127.0.0.1
xxl.job.executor.port=9999
### xxl-job executor log-path
xxl.job.executor.logpath=xxl-job-log
### xxl-job executor log-retention-days
xxl.job.executor.logretentiondays=30

 

2.2 新增執行器

在調度中心的管理界面,新增一個執行器,執行器的相關信息必須與【2.1】步驟中的配置保持一致,如下:

php項目接入xxl-job調度系統的示例詳解

 注意:此處的機器地址,在新版中必須帶上協議名稱,如:http。

 

 2.3 部署執行器項目

將編譯好的 xxl-job-executor-sample-springboot-2.2.1-SNAPSHOT.jar 包,復制到php項目所在的機器上,并啟動。啟動命令為:

java -jar -Dfile.encoding=utf-8 "xxl-job-executor-sample-springboot-2.2.1-SNAPSHOT.jar"

 

2.4 新增GLUE模式任務

php項目接入xxl-job調度系統的示例詳解

 執行器選擇【2.2】步驟中新建的執行器即可,運行模式選擇【GLUE(PHP)】。

 

2.5 編寫php代碼片段

 

在任務列表中,找到之前新建的GLUE任務,然后在對應的操作欄中,選擇【GLUE IDE】菜單,進入xxl-job內置的web編輯器,即可編寫與業務相關的php代碼。

php項目接入xxl-job調度系統的示例詳解

 示例內容如下:

<?php
    $url = "https://www.baidu.com/";
	$result = file_get_contents($url);
	var_dump($result);
	exit(0);
?>

php項目接入xxl-job調度系統的示例詳解

 注意:

① 腳本任務通過 Exit Code 判斷任務執行結果,0 成功,-1(非0狀態碼)失敗。

② 調度過程中,將會在 gluesource 目錄(位于日志根目錄下)下,生成一個臨時的php文件,文件內容即為步驟【2.5】中編寫的代碼片段。

到此這篇關于php項目接入xxl-job調度系統的文章就介紹到這了,更多相關php項目接入xxl-job內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/tdcqfyl/article/details/121929060

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲欧美不卡视频 | 黄色免费播放网站 | 日本高清一级片 | 黄视频网址 | 青草伊人网| 欧美性生交大片 | 黄色片在线免费播放 | 污视频在线免费播放 | 久久精品视频5 | 久久国产夫妻视频 | 成人羞羞视频在线观看免费 | 久久精品国产一区二区电影 | 艹逼视频污 | av懂色| 成人激情视频网站 | 国产自在自线午夜精品视频在 | jizzjizzjizz少妇 | 欧美淫 | asian裸体佳人pics | 国内一区 | 精品国产欧美一区二区 | 亚洲欧美日韩综合一区 | 精品国产99久久久久久宅男i | 羞羞电影在线观看 | www.17c亚洲蜜桃 | 免费黄色在线 | 国产一区二区三区视频在线观看 | 亚洲综合视频网站 | 99亚洲国产精品 | 国产精品片一区二区三区 | 香蕉国产在线视频 | 一区二区高清视频在线观看 | 日韩电影av在线 | 日本最新免费二区三区 | 精品一区二区在线视频 | 国产一级aa大片毛片 | 被摁着灌浓精囚禁高h1v1 | 萌白酱福利视频在线网站 | 精品国内视频 | 久久精品99国产国产精 | 天天操天天碰 |