隊列是先進先出嗎?
是的
在每一個機器中維護一個全局的線程安全的queue(可以使用Concurrent包中的),然后添加邏輯:1.新來一個視圖數(shù)據(jù),去redis中取ID,如果存在,則不需insert
2.如果不存在,在本地的queue中取(線程安全),如果取不到,則進行查sequence,然后執(zhí)行redis中的hsetnx,。。。后面的邏輯跟上一封郵件一樣!
隊列是先進先出嗎?
是的
在每一個機器中維護一個全局的線程安全的queue(可以使用Concurrent包中的),然后添加邏輯:1.新來一個視圖數(shù)據(jù),去redis中取ID,如果存在,則不需insert
2.如果不存在,在本地的queue中取(線程安全),如果取不到,則進行查sequence,然后執(zhí)行redis中的hsetnx,。。。后面的邏輯跟上一封郵件一樣!