2026-01-29 11:03:35 +05:30

49 lines
1.4 KiB
Markdown

# 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