我有两项服务 - ServiceA(PHP),ServiceB(Express / Mongo)
ELB下有两个针对ServiceA的实例。 ServiceA必须向serviceB发送请求以完成交易。 不知何故,serviceA同时从这两个实例中调用一个请求。
现在在ServiceB,如果先前存在于DB中,则会在保存请求时进行检查。不知何故,它为同一个请求创建了两个条目(同时)。
现在要防止这种情况: 如果我在serviceA的requestId上添加唯一约束,它是否会阻止保存两个相同的请求?
node和mongo如何处理同步请求?