您好,登錄后才能下訂單哦!
這篇文章主要介紹怎么控制批處理服務器,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
介紹
批處理服務器現在由Syracuse平臺管理。這意味著您可以使用HTTP或https模式以及一組控制它的URL來訪問服務。任何工具都可以使用不同的語法。
您可以通過多種方式執行此操作:
1.列出批處理服務器,然后調用API進行訪問
2.通過其代碼直接訪問批處理服務器
3.使用批處理服務器調度程序
1.列出批處理服務器,然后調用API來訪問它們
獲取批處理服務器列表(如果有多個)。
將myserv:port作為服務器主機名或地址以及Syracuse Web服務器使用的TCP端口,URL將為:
http://myserv:port/api1/syracuse/collaboration/syracuse/batchServers?representation=batchServer.$query
在上面的URL中,可以從http客戶端使用/ api1 /段,該客戶端傳輸身份驗證(例如curl或postman)。它將會話作為Web服務進行管理。通過Web客戶端進行身份驗證時,可以將/ api1 /替換為/ sdata /。
請求的結果類似于此提要。在這種情況下,該$resource
數組包含該$key
值標識的批處理服務器列表。的status
也被進料中所示。
{
"$url": "http://192.168.3.141:8124/api1/syracuse/collaboration/syracuse/batchServers?representation=batchServer.%24query",
"$descriptor": "batchServers",
"$startIndex": 1,
"$itemsPerPage": 20,
"$totalResults": 1,
"$ui": "http://192.168.3.141:8124/syracuse-main/html/main.html#ui=http://192.168.3.141:8124/api1/syracuse/collaboration/syracuse/batchServers/$ui/master&data=http://192.168.3.141:8124/api1/syracuse/collaboration/syracuse/batchServers",
"$resources": [
{
"$uuid": "39bf6186-37dd-49ca-ac20-c9a5af8fe705",
"$key": "39bf6186-37dd-49ca-ac20-c9a5af8fe705",
"$etag": 1,
"$creUser": "admin",
"$creDate": "2019-12-22T07:24:39.619Z",
"$updUser": "admin",
"$updDate": "2020-08-07T00:36:50.404Z",
"$properties": {
"maxDelay": {
"$isDisabled": false
},
"killOverTime": {
"$isDisabled": false
},
"execInterval": {
"$isDisabled": false
}
},
"$url": "/sdata/syracuse/collaboration/syracuse/batchServers('39bf6186-37dd-49ca-ac20-c9a5af8fe705')?representation=batchServer.$details",
"$shortUrl": "/sdata/syracuse/collaboration/syracuse/batchServers('39bf6186-37dd-49ca-ac20-c9a5af8fe705')",
"status": "stopped",
"maxDelay": 0,
"killOverTime": 30,
"execInterval": 30,
"auto": true,
"code": "ERP",
"runtimes": [
{
"$uuid": "e8666836-85e7-4e63-8f54-6a8a985c10b8",
"$key": "e8666836-85e7-4e63-8f54-6a8a985c10b8",
"$etag": 1,
"$creUser": "admin",
"$updUser": "admin",
"$updDate": "2019-12-22T12:19:45.034Z",
"$properties": {},
"$parent_uuid": "39bf6186-37dd-49ca-ac20-c9a5af8fe705",
"maxQueries": 5,
"serverPort": 20100,
"serverHost": "syracuseb",
"description": "syracuseb:20100",
"$links": {},
"$value": "syracuseb:20100"
}
],
"localePref": {
"$uuid": "ab378c10-6915-4cfe-8f1e-44b59824bebd",
"$key": "ab378c10-6915-4cfe-8f1e-44b59824bebd",
"description": "English (United States)"
},
"role": {
"$uuid": "58dd4404-e0cc-400c-856a-6824f09f1447",
"$key": "58dd4404-e0cc-400c-856a-6824f09f1447",
"description": "Super administrator"
},
"user": {
"$uuid": "535cf2da-9472-45f8-b505-068138598317",
"$key": "535cf2da-9472-45f8-b505-068138598317",
"login": "admin",
"firstName": "",
"lastName": "系統管理員"
},
"refEndpoint": {
"$uuid": "55fac56e-9f7e-454e-90bc-e5143ccdee5d",
"$key": "55fac56e-9f7e-454e-90bc-e5143ccdee5d",
"description": "X3 / X3",
"nature": null
},
"x3solution": {
"$uuid": "5125619c-c8e6-40d9-b139-a95e29b943b2",
"$key": "5125619c-c8e6-40d9-b139-a95e29b943b2",
"solutionName": "X3"
},
"$links": {
"x3traces": {
"$title": "X3 server traces",
"$url": "/sdata/x3/erp/X3_X3/$service/upload?fileName=[SRV]/TRA/serveur.tra&type=1&$format=txt",
"$method": "GET",
"$isDisabled": false,
"$description": null
},
"start": {
"$isDisabled": false
},
"stop": {
"$isDisabled": true
},
"stopAll": {
"$isDisabled": true
},
"queries": {
"$isDisabled": false
}
},
"$value": "ERP",
"refUrl": "/sdata/x3/erp/X3_X3"
}
],
"$links": {},
"$template": {
"$url": "http://192.168.3.141:8124/api1/syracuse/collaboration/syracuse/batchServers/$template"
},
"$prototype": "{$baseUrl}/$prototypes('batchServer.$query')"
}
將$key
到一批服務器識別相關的實例。它將替換以下URL中的單詞KEY。
http://myserv:port/api1/syracuse/collaboration/syracuse/batchServers('KEY')/$service/start?representation=batchServer.$query
http://myserv:port/api1/syracuse/collaboration/syracuse/batchServers('KEY')/$service/stop?representation=batchServer.$query
http://myserv:port/api1/syracuse/collaboration/syracuse/batchServers('KEY')/$service/stopAll?representation=batchServer.$query
注:這里的KEY 就是上面查詢到的KEY值
啟動batchServer, 界面手工怎么也起不來
http://192.168.3.141:8124/api1/syracuse/collaboration/syracuse/batchServers('39bf6186-37dd-49ca-ac20-c9a5af8fe705')/$service/start?representation=batchServer.$query
"$uuid": "39bf6186-37dd-49ca-ac20-c9a5af8fe705",
"$key": "39bf6186-37dd-49ca-ac20-c9a5af8fe705",
"$etag": 1,
"$creUser": "admin",
"$creDate": "2019-12-22T07:24:39.619Z",
"$updUser": "admin",
"$updDate": "2020-08-09T08:13:53.855Z",
"$properties": {
"status": {
"$diagnoses": []
},
"maxDelay": {
"$isDisabled": true
},
"killOverTime": {
"$isDisabled": true
},
"execInterval": {
"$isDisabled": true
}
},
"$url": "/sdata/syracuse/collaboration/syracuse/batchServers('39bf6186-37dd-49ca-ac20-c9a5af8fe705')?representation=batchServer.$details",
"$shortUrl": "/sdata/syracuse/collaboration/syracuse/batchServers('39bf6186-37dd-49ca-ac20-c9a5af8fe705')",
"$diagnoses": [
{
"$datetime": "2020-08-09T08:35:43.914Z",
"$severity": "info",
"$message": "新客戶端已創建于syracuseb:20100的2296上"
},
{
"$datetime": "2020-08-09T08:35:43.914Z",
"$severity": "info",
"$message": "已將runtime 'syracuseb:20100'加入至批處理控制器的服務器列表,且該runtime將同時處理5條請求。"
},
{
"$severity": "info",
"$message": "服務器批次為starting"
}
],
"status": "starting",
"maxDelay": 0,
"killOverTime": 30,
"execInterval": 30,
"auto": true,
"code": "ERP",
"runtimes": [
{
"$uuid": "e8666836-85e7-4e63-8f54-6a8a985c10b8",
"$key": "e8666836-85e7-4e63-8f54-6a8a985c10b8",
"$etag": 1,
"$creUser": "admin",
"$updUser": "admin",
"$updDate": "2019-12-22T12:19:45.034Z",
"$properties": {},
"$parent_uuid": "39bf6186-37dd-49ca-ac20-c9a5af8fe705",
"maxQueries": 5,
"serverPort": 20100,
"serverHost": "syracuseb",
"description": "syracuseb:20100",
"$links": {},
"$value": "syracuseb:20100"
}
],
"localePref": {
"$uuid": "ab378c10-6915-4cfe-8f1e-44b59824bebd",
"$key": "ab378c10-6915-4cfe-8f1e-44b59824bebd",
"description": "English (United States)"
},
"role": {
"$uuid": "58dd4404-e0cc-400c-856a-6824f09f1447",
"$key": "58dd4404-e0cc-400c-856a-6824f09f1447",
"description": "Super administrator"
},
"user": {
"$uuid": "535cf2da-9472-45f8-b505-068138598317",
"$key": "535cf2da-9472-45f8-b505-068138598317",
"login": "admin",
"firstName": "",
"lastName": "系統管理員"
},
"refEndpoint": {
"$uuid": "55fac56e-9f7e-454e-90bc-e5143ccdee5d",
"$key": "55fac56e-9f7e-454e-90bc-e5143ccdee5d",
"description": "X3 / X3",
"nature": null
},
"x3solution": {
"$uuid": "5125619c-c8e6-40d9-b139-a95e29b943b2",
"$key": "5125619c-c8e6-40d9-b139-a95e29b943b2",
"solutionName": "X3"
},
"$links": {
"x3traces": {
"$title": "X3 server traces",
"$url": "/sdata/x3/erp/X3_X3/$service/upload?fileName=[SRV]/TRA/serveur.tra&type=1&$format=txt",
"$method": "GET",
"$isDisabled": false,
"$description": null
},
"start": {
"$isDisabled": true
},
"stop": {
"$isDisabled": false
},
"stopAll": {
"$isDisabled": false
},
"queries": {
"$isDisabled": false
}
},
"$value": "ERP",
查看狀態, 啟動成功
停止
http://192.168.3.141:8124/api1/syracuse/collaboration/syracuse/batchServers('39bf6186-37dd-49ca-ac20-c9a5af8fe705')/$service/stop?representation=batchServer.$query
查看狀態
停止所有
http://192.168.3.141:8124/api1/syracuse/collaboration/syracuse/batchServers('39bf6186-37dd-49ca-ac20-c9a5af8fe705')/$service/stopAll?representation=batchServer.$query
以上是“怎么控制批處理服務器”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。