U9研发体系:JOB开发与异步处理指南

需积分: 11 10 下载量 150 浏览量 更新于2024-09-14 收藏 210KB PDF 举报
"U9研发体系(JOB开发指南).PDF" 本文档是针对U9 UBF Job开发的官方资料,由编写人母德宝和审核人刘小东共同完成,适用于所有U9JOB开发人员。文档记录了从V1.5的版本变更历程,并详细介绍了异步调用(即JOB)的概念、目标、功能以及关键术语。 1. **JOB应用介绍** - **Job概述**:Job是一种异步调用方式,用于处理非交互式的、数据相关的任务,例如报表生成和程序执行。通过这种方式,可以在不干扰交互式任务的情况下完成非交互任务,提高性能并有效利用系统资源。 2. **目标** - **基本目标**:包括充分利用系统资源,平衡业务作业,提升系统性能,并提供并发处理的统一管理和监控工具。 - **应用目标**:主要解决资源密集型业务作业的运行问题,如MRP/MPS/CRP运算、预警分析、月末处理等,避免在高峰期运行导致系统资源紧张,影响正常操作。此外,也支持定期定时或周期性的后台任务,如数据备份等。 3. **功能概述** - **关键术语**: - **异步请求**:是启动异步运行程序的请求,包含请求名称、应用、运行程序和优先级等信息。 - **异步程序**:能够独立于用户交互进行的程序,通常需要在执行过程中不依赖用户反馈。 4. **Job的功能特性** - **并发处理**:允许在后台并发执行多个任务,提高硬件利用率,同时确保系统性能不受影响。 - **定时执行**:可设定特定时间间隔或周期性运行程序。 - **监控与日志**:提供了对异步运行的监控功能以及执行日志,方便追踪和调试。 这份开发指南对于理解U9系统的异步处理机制和进行JOB开发至关重要,它详细阐述了如何有效地设计和实现异步程序,以优化系统性能和资源管理。通过遵循这些指导原则,开发者可以构建出高效、稳定且适应性强的企业级ERP应用。