V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  8355  ›  全部回复第 56 页 / 共 241 页
回复总数  4810
1 ... 52  53  54  55  56  57  58  59  60  61 ... 241  
2024 年 9 月 26 日
回复了 importmeta 创建的主题 程序员 事关破产, 求助如何写用户扣费逻辑
@importmeta #10 那你要做冻结金额的逻辑,防止超发队列消息,不然一个人可以发起 n 多条消息 如果攻击就可以打崩,你请求接口响应速度不会太快,并发的话就会超售。
2024 年 9 月 25 日
回复了 importmeta 创建的主题 程序员 事关破产, 求助如何写用户扣费逻辑
1.必然是先扣费然后插入请求数据,此时状态待执行
2.异步扫表统一入队列
3.队列消费确保请求成功才 ack 掉 redis stream 可以做到 无论是否成功都记录日志,并记录请求时间。
4.单个 request_id 最多请求几次,每次消费前先检查该请求的执行次数,超过直接消费并跳出,防止队列多入。
5.异步检查达到失败次数的返还积分,执行成功的记录变更状态为完成。
6.未达到失败次数上限并且超过一定时间间隔的的消息重新入队列重试。

查积分表本身就不对
积分余额设置无符号,默认为 0
扣款操作直接 update points = points-10 where user_id = x
不够扣会直接报 UNSIGNED 错的
2024 年 9 月 25 日
回复了 gegeligegeligo 创建的主题 问与答 你会抵触兴奋这种情绪吗?
没想过 抵触和兴奋会连起来用
https://i.imgur.com/km62MY2.png
2024 年 9 月 25 日
回复了 LoongCat 创建的主题 Apple iPhone 16 Pro 续航真的很顶吗?
还有后台应用吧
啊?这不是最传统的简单方案就可以解决的吗
mysql 抢占啊
增加一个状态字段 假设 active_status = 0 未启动
按照不同机房你最多有 2 个实例参与抢占
update table set active_status = 1 where id = xxx
看影响行数 = 1 视为抢占成功,开始执行就行了。。 其他的 return
为啥还需要分布式锁之类的,mysql update 一定是原子的啊
2024 年 9 月 25 日
回复了 wqing 创建的主题 生活 浑身被锁链缠住 如何破局?
@AbysmalSorrow 你开玩笑呢吧。。。 不还?催收懂不懂
2024 年 9 月 24 日
回复了 IurNusRay 创建的主题 问与答 用最低成本实现一个会员储值方案,有啥推荐的吗
@IurNusRay #30 就报手机号啊。。 真没那么复杂,你没去别的店调研过吧。
冲过会员的人懒的掏手机,扣完款提醒一下余额还有多少就行了,余额不足了问下还要不要再冲。
一天下来拿流水记录自己对下帐就行了
2024 年 9 月 24 日
回复了 wss1214 创建的主题 职场话题 远程办公怎么避免被监控?
纯网络层面就是 dns 加 ip 如果本机有装软件的话再设置类的,不过区别也不大,最严重的就是定位吧。。。但是海外公司也不会这么侵犯隐私权。
2024 年 9 月 24 日
回复了 storyxc 创建的主题 生活 分享下最近拍的片(多图预警)
@CassianAndor #55 使用频率不高也基本都在吃灰吧,根本没有换的动力。
2024 年 9 月 24 日
回复了 lurui45 创建的主题 生活 家庭内部买房争议
五线小城买学区是不是真的有这么大价值。。。 这学校真的好到什么程度,值得这么赌吗
2024 年 9 月 24 日
回复了 storyxc 创建的主题 生活 分享下最近拍的片(多图预警)
@CassianAndor #51 不懂啊,我是觉得可能比手机换的慢点,相机更新幅度比较低吧,可能 5-8 年吗?
@sumarker 土耳其里拉我猛猛续费
2024 年 9 月 24 日
回复了 LuJason 创建的主题 汽车 4s 店的作用是什么,为啥不同 4s 店的车价还不一样
这么说吧,你可以看看开 4s 店的背后都是什么公司或集团,都是在当地比较有资源和实力的,尤其是 BBA 。

现在的新能源模式变化的原因是因为都是互联网公司的模式,走上市融资开店卖车,以前 4s 店就是要不透明,人为制造信息不对称,不同地区车价差距很大,同一个城市不同公司/集团卖车的 4s 店越多 车就越便宜。
2024 年 9 月 24 日
回复了 IurNusRay 创建的主题 问与答 用最低成本实现一个会员储值方案,有啥推荐的吗
搞这么复杂吗。。。
这种东西 php 一台机器 lnmp 服务器+域名一年都用不了 3 500 吧。。。
不用打通支付很简单啊,还是维持你现在的扫码付款手续费还低,单独维护一套会员和人工充值就行了,最复杂的功能大概就是消费了发个短信通知。
1 ... 52  53  54  55  56  57  58  59  60  61 ... 241  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3095 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 60ms · UTC 13:21 · PVG 21:21 · LAX 06:21 · JFK 09:21
♥ Do have faith in what you're doing.