lafangs

Results 2 issues of lafangs

美团大神好,现在我们有这样一个需求场景,就是每天生成日志流水号,从1开,一直趋势递增,第二天又从1开始,如此往复。现在想问问美团Leaf有这个功能吗?好像不支持对不对,目前的思路就是定时把数据库的maxId修改未初始值,同时清空缓存中的值。但是缓存中的值如何保证一致性呢?假如集群部署,三台机器的时间如果有秒级差异,那执行定时任务的时候就有先后顺序,而且数据库也会执行三次重置操作,暂时没有很好的思路,望解答,谢谢!

好比这样的结果:1,2,3,4,即便中间断开了也没关系,但不希望是1,100,2,3,101这样的趋势递增。 个人想到的解决方案 1、直接访问数据库,获取数据库的自增Id,但是每次都要访问数据库,性能有瓶颈 2、不要部署两个Leaf Server,只部署一台Leaf Server,每次从这一台取id,就单调递增了,但是有单点风险 请问有啥好的解决方案吗?谢谢!

question
wontfix