标签: vert.x
假设我有5个要处理的任务。如果没有登录,则第一个任务负责登录。如果登录已经完成,则后面的任务应该重新使用登录。
我有3个Verticle:
由于3个Verticle是异步的,而T1正在被V2检查,T2被V1处理(因为V1现在是免费的)。 我最终让T1和T2登录到网络服务。
无论如何确保在T1和V3处理T1时,T2会等待吗?
答案 0 :(得分:0)
我们最终使用Redis进行交易。当一群线程同时进入时,事务确保只允许一个进行更新。获胜者将被允许进行网络服务电话。