# Scheduler Service Job scheduling and execution service for managing scheduled tasks and job triggers. ## Overview This service is part of the **job-management** system. It provides REST APIs for creating, managing, and triggering scheduled jobs across the platform. ## Quick Links - [Getting Started](getting-started.md) - [API Reference](api-reference.md) - [Configuration](configuration.md) - [Deployment](deployment.md) ## Service Information | Property | Value | |----------|-------| | **Service Type** | Java (Tomcat) | | **Port** | 8080 | | **Health Endpoint** | `/schedulerService/jobTrigger?jsonQuery=...` | | **Owner** | group:infrastructure | | **Database** | MySQL (os_scheduling_db) | ## Architecture ``` [Client] --> [Ingress] --> [Scheduler Service] --> [MySQL Database] | +--> [External Services] ``` ## API Endpoints | Endpoint | Description | |----------|-------------| | `/schedulerService/job` | Job creation and management | | `/schedulerService/jobTrigger` | Job trigger status and execution | | `/schedulerService/schedules` | Schedule CRUD operations | | `/schedulerService/group` | Group management | | `/schedulerService/jobStat` | Job statistics | | `/schedulerService/jobDetail` | Job details | | `/schedulerService/cluster` | Cluster information | ## Dependencies - **MySQL Database**: `os_scheduling_db` - Stores job configurations, schedules, and execution history