X技术概要(三)

Spring搭建后台周期服务程序

1、Spring MVC框架搭建周期任务

2、配置文件指定启动程序,该启动程序包含main函数,客户端和服务器端都有相应启动程序,修改配置文件分别生成客户端启动程序、服务端启动程序

3、客户端服务端一体化设计,分开编译,分别执行各自的bat文件

4、客户端采用主从线程设计。主线程

1)归纳任务总数;

2)读取配置文件,测试可用服务器数量;

3)按照公式计算每个服务器任务数量;

4)根据服务器数量,开启客户端从线程;

5)从线程启动RMI客户端,对应1个服务器,发送任务范围、核心线程数、连接池数并等待服务器端主线程响应;

5、服务器端采用主从线程设计。主线程,

1)等待客户端从线程发出任务范围,根据连接池数,设置数据库连接池数量,根据核心线程数,开启从线程。根据核心线程数,计算每个从线程的任务范围;

2)服务端从线程根据任务范围,开始数据抽取任务。当完成任务时,修改主类静态变量,线程完成数增1;

3)主线程循环判断线程完成数是否为完成;

4)所有线程完成任务,主类静态变量达到任务最值,返回服务器完成任务状态;

5)客户端从线程记录完成状态,反馈给客户端主线程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值