U9研发体系:JOB开发与异步处理指南
需积分: 11 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应用。
2021-02-25 上传
2020-05-20 上传
2015-07-20 上传
2015-07-20 上传
2020-09-17 上传
2021-02-04 上传
mhtr6
- 粉丝: 0
- 资源: 2
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫