X技术概要(三)
来源:互联网 发布:豆瓣最低分电影知乎 编辑:程序博客网 时间:2024/04/27 19:26
Spring搭建后台周期服务程序
1、Spring MVC框架搭建周期任务
2、配置文件指定启动程序,该启动程序包含main函数,客户端和服务器端都有相应启动程序,修改配置文件分别生成客户端启动程序、服务端启动程序
3、客户端服务端一体化设计,分开编译,分别执行各自的bat文件
4、客户端采用主从线程设计。主线程
1)归纳任务总数;
2)读取配置文件,测试可用服务器数量;
3)按照公式计算每个服务器任务数量;
4)根据服务器数量,开启客户端从线程;
5)从线程启动RMI客户端,对应1个服务器,发送任务范围、核心线程数、连接池数并等待服务器端主线程响应;
5、服务器端采用主从线程设计。主线程,
1)等待客户端从线程发出任务范围,根据连接池数,设置数据库连接池数量,根据核心线程数,开启从线程。根据核心线程数,计算每个从线程的任务范围;
2)服务端从线程根据任务范围,开始数据抽取任务。当完成任务时,修改主类静态变量,线程完成数增1;
3)主线程循环判断线程完成数是否为完成;
4)所有线程完成任务,主类静态变量达到任务最值,返回服务器完成任务状态;
5)客户端从线程记录完成状态,反馈给客户端主线程。
0 0
- X技术概要(三)
- X技术概要(一)
- X技术概要(二)
- iOS 4层结构(iOS技术概要)—— Core Services层(三)
- cocos2dx概要及开发技术------Cocos2d-x坐标系统
- cocos2dx概要及开发技术-----Cocos2d-x内存管理
- cocos2dx概要及开发技术-----Cocos2d-x UI系统
- 【python】【scrapy】使用方法概要(三)
- 【scrapy】使用方法概要(三)(转)
- cocos2dx概要及开发技术—认识cocos2d-x游戏引擎
- cocos2dx概要及开发技术——Cocos2D-X跨平台开发环境搭建(win32)
- cocos2dx概要及开发技术------了解Cocos2d-x整个引擎框架
- XML技术概要
- 《Borland Together技术概要》
- 手机流媒体技术概要
- 手机流媒体技术概要
- 手机流媒体技术概要
- 手机流媒体技术概要
- android Win death的问题-1
- android cocos2dx游戏-添加截屏并分享微博功能
- Android Service: 启动service, 停止service
- 计算机网络之网络结构
- 黑马程序员_正则表达式元字符的完整列表
- X技术概要(三)
- 使用 MinGW 编译 ZeroMQ 静态库
- Intel Galileo 材料索引
- redis 源码笔记--sds
- Android关于Touch事件的dispatch、intercept以及onTouchEvent执行的理解
- Android中LinearLayout、RelativeLayout、TableLayout、AbsoluteLayout容器的使用
- android 自定义view,在xml中引用内部类View
- mysql-innodb引擎优化建议
- 用户·角色·权限·表的设计