在不同服务器上部署相同的控制台程序P,怎样才能让它们不打架呢?
为了加快处理的速度,我可能要部署很多个程序到不同的服务器上。
这些程序都是从数据库中取任务(一条数据是一个任务),做完相关的任务后更新任务的状态。
DataBase tablename column type length Default or is NULL
StatusData WallETaskInfomation AutoId bigint identity NO
StatusData WallETaskInfomation TaskFileName varhcar 50 NO
StatusData WallETaskInfomation Status varchar 10 NO
StatusData WallETaskInfomation UserId int NO
StatusData WallETaskInfomation UserName varhcar 50 NO
StatusData WallETaskInfomation StartTime smalldatetime NO
StatusData WallETaskInfomation FinishTime smalldatetime NO
StatusData WallETaskInfomation LastUpdate smalldatetime getdate()
StatusData WallETaskInfomation ProcessingProgram Varchar 50
比如程序有p1~p20 要保证P1 正在处理的任务,其他的程序P2~P20不会去处理。P1如果这个程序死掉了 它的任务可以重新被
P1~P20处理。
并且P1~P20 只是一套程序。
这些程序都是从数据库中取任务(一条数据是一个任务),做完相关的任务后更新任务的状态。
DataBase tablename column type length Default or is NULL
StatusData WallETaskInfomation AutoId bigint identity NO
StatusData WallETaskInfomation TaskFileName varhcar 50 NO
StatusData WallETaskInfomation Status varchar 10 NO
StatusData WallETaskInfomation UserId int NO
StatusData WallETaskInfomation UserName varhcar 50 NO
StatusData WallETaskInfomation StartTime smalldatetime NO
StatusData WallETaskInfomation FinishTime smalldatetime NO
StatusData WallETaskInfomation LastUpdate smalldatetime getdate()
StatusData WallETaskInfomation ProcessingProgram Varchar 50
比如程序有p1~p20 要保证P1 正在处理的任务,其他的程序P2~P20不会去处理。P1如果这个程序死掉了 它的任务可以重新被
P1~P20处理。
并且P1~P20 只是一套程序。
...全文
相关推荐
IBM 管理硬件管理控制台(HMC)
System i and System pManaging the Hardware Management Console (HMC)
服务器虚拟化项目P2V实施迁移方案.pdf
服务器虚拟化项目P2V实施迁移方案.pdf
Spring boot项目部署到云服务器小白教程详解
主要介绍了Spring boot项目部署到云服务器小白教程详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
p2-server:用于管理p2存储库的服务器
p2服务器 用于管理p2存储库的服务器。
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
主要介绍了Nginx+Uwsgi+Django 项目部署到服务器的思路,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下


