有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何避免这种情况?

我有一个相同的软件,在两台服务器上运行。这段软件中的每一个都会在特定的时间运行一个要执行的作业。 假设两台服务器的时钟都是同步的,那么这两个作业将同时开始做相同的事情。。。 我怎么能只运行一个作业而另一个不运行

我也有一个数据库,我的第一个想法是创建一个表格,在作业开始时在其中插入一行,并验证是否有当天的记录(如果有,则跳过作业执行…) 但同样,如果服务器上的时钟完全同步,那么两个应用程序将同时写入和检查,这使得这种机制毫无用处

我还可以实施什么解决方案


共 (0) 个答案