Topik ini menjelaskan istilah-istilah terkait SchedulerX untuk membantu Anda lebih memahami dan menggunakan SchedulerX.
AppGroup
AppGroups adalah grup aplikasi yang dipetakan ke aplikasi dan dikaitkan dengan pekerja. AppGroups digunakan untuk mengisolasi pekerjaan dari aplikasi yang berbeda.
DAG
DAG adalah singkatan dari Directed Acyclic Graph, yang terdiri dari tepi berarah tanpa lingkaran berarah.
Job
Job adalah unit penjadwalan terkecil di SchedulerX.
Job instance
Setiap kali sistem memicu sebuah job, sistem akan menghasilkan instans pekerjaan.
Namespace
SchedulerX menggunakan namespaces untuk mengisolasi sumber daya. Namespaces secara logis terisolasi satu sama lain. Anda dapat menggunakan namespaces untuk mengisolasi sumber daya di lingkungan yang berbeda dan mengelola namespaces serta sumber daya secara terpusat dengan akun yang sama.
Task
Tugas dibuat ketika sistem memanggil metode map dalam mode komputasi paralel, grid memori, atau komputasi grid.
Workflow
Workflows digunakan untuk mengatur jobs. Setiap workflow merupakan sebuah DAG.
Scheduled time
Scheduled time adalah waktu saat instans pekerjaan dijadwalkan untuk dijalankan. JobProcessor dapat mengambil waktu yang dijadwalkan dari
context.getScheduleTime().
Time-series data
SchedulerX memungkinkan Anda memproses data deret waktu. Saat membuat pekerjaan, Anda dapat mengonfigurasi offset waktu untuk memproses data yang diperbarui pada waktu berbeda dari waktu pemicuan pekerjaan. Sebagai contoh, jika sebuah pekerjaan dipicu pada pukul 00:30 setiap hari dan Anda ingin memproses data yang diperbarui pada pukul 23:30 hari sebelumnya, atur offset waktu pekerjaan menjadi 1 jam. Pekerjaan tetap dipicu pada pukul 00:30, namun setelah dipicu, pekerjaan tersebut menggunakan metode
context.getDataTime()untuk mengambil data yang diperbarui pada pukul 23:30 hari sebelumnya.