定义一个公共方法,如下:
public string GetUserSequenceMY(int streetID, int areaID){}
用来产生编号的,现在如果两个人在不同机器上同时运行时,产生的编号就会出现混乱。
比如A,B两个人同时运行产生批量编号时,会出现如下情况:
A:00123、00124、00125、00130
B:00126、……
就是A中产生的编号不连续。
怎么来控制这种情况呢?
各位大虾给个建议!!
public string GetUserSequenceMY(int streetID, int areaID){}
用来产生编号的,现在如果两个人在不同机器上同时运行时,产生的编号就会出现混乱。
比如A,B两个人同时运行产生批量编号时,会出现如下情况:
A:00123、00124、00125、00130
B:00126、……
就是A中产生的编号不连续。
怎么来控制这种情况呢?
各位大虾给个建议!!
假如有用户放弃了操作,那么他先前锁定的号码段还要不要给别人用呢?如果要给别人用,那么检索起来的效率可能会有问题。
LZ要和实际需求关联考虑才是。
如果非得要连续号码,是否可以考虑号码编码方式,user_id + 连续号码段