这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.6 KiB

LINGYUN.Abp.TaskManagement.Domain

Domain module for task management, implementing core business logic and domain models.

Features

Background Job Management

  • Job lifecycle management (create, update, delete)
  • Job status control (start, stop, pause, resume, trigger)
  • Support for different job types:
    • One-off jobs
    • Periodic jobs (with cron expressions)
    • Persistent jobs (with intervals)

Job Store

  • Store job information and execution status
  • Track job execution history
  • Clean up expired jobs
  • Support for multi-tenancy

Job Synchronization

  • Synchronize job status across distributed systems
  • Handle job creation, update, and deletion events
  • Maintain job queue consistency

Job Actions

  • Manage job-related actions
  • Store action parameters
  • Enable/disable actions

Job Filtering and Specifications

  • Filter jobs by multiple criteria:
    • Type
    • Group
    • Name
    • Status
    • Priority
    • Source
    • Creation time
    • Last run time
  • Support for complex job queries

Job Logging

  • Log job execution details
  • Track execution results and exceptions
  • Support for multi-tenancy in logging

Domain Events

  • Job status change events
  • Job execution events
  • Distributed event handling

Job Priority Management

  • Support multiple priority levels:
    • Low
    • Below Normal
    • Normal
    • Above Normal
    • High

Job Source Management

  • Support different job sources:
    • User jobs
    • System jobs

Multi-tenancy Support

  • Tenant-specific job management
  • Cross-tenant job operations
  • Tenant isolation in job execution

Domain Services

  • Background job manager
  • Job store service
  • Job action service
  • Job log service