V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yibo2018  ›  全部回复第 11 页 / 共 15 页
回复总数  295
1 ... 3  4  5  6  7  8  9  10  11  12 ... 15  
2022-02-24 18:30:54 +08:00
回复了 yibo2018 创建的主题 程序员 电商问题的最终瓶颈
@haython 如果不够了咋办,可以做到自动扩容吗
2022-02-24 18:29:26 +08:00
回复了 yibo2018 创建的主题 程序员 电商问题的最终瓶颈
@zsyubo393 对,这就是我现在的疑点:自动扩容,redis 扩容要重新分片,这个不知道大厂有做什么处理
这个真的可以做吗。
至于用 MQ ,目前淘宝肯定没用
2022-02-24 18:28:05 +08:00
回复了 yibo2018 创建的主题 程序员 电商问题的最终瓶颈
@leonme lua 写个原子性操作包括:查询库存,减少库存
2022-02-24 18:27:26 +08:00
回复了 yibo2018 创建的主题 程序员 电商问题的最终瓶颈
@zsyubo393 想了下,就假设是淘宝,双 11 ,有几百万商品,请求量就可以看成是无限的,在这个时候对总的流量进行限制,那意味着有的人点了没反应?或者是点了提示稍后再试?如果能容纳的流量是固定,那再超过这部分流量的所有用户都被限制了,这样也不好吧
2022-02-24 18:22:00 +08:00
回复了 yibo2018 创建的主题 程序员 电商问题的最终瓶颈
@Jooooooooo 首先说一下大前提,我考虑的就是极限情况,你也可以认为我钻牛角尖,但在终极项目面前,这些是一定要考量的

回答下你的问题
1. 看不到收益在哪...用户多等 5s 难道就不去买这个 1 块钱的 iPhone 了吗?

用户既然能在 5 秒前就买到,为啥要增加变数?

2. 你能立马就卖出去 10 份东西放进来 100 份流量干嘛?

意思是我库存有 10 份,我直接从网关的层面去限流 10 个请求进来?这样其实挺好的呀,这方便我不是很了解,想问一下用什么技术?成本是什么?
扩大下,如果有 100W 个库存,那我从网关控制 100W 个请求进来,这时的瓶颈也是 redis 吧!
2022-02-24 17:46:59 +08:00
回复了 1980744819 创建的主题 职场话题 今天被通知离职了,太突然了
@bitdepth 你遇到过类似的事情吗?你花了多久时间拿到了 2N ?没有经历过并成功的话,这种话很天真
2022-02-24 17:38:40 +08:00
回复了 kingsley777 创建的主题 宽带症候群 请教一下各位,上海联通的宽带怎么样?
@HKViolet "AS9808 這張網" 是上海移动专线的别名吗?
2022-02-22 14:52:39 +08:00
回复了 kingsley777 创建的主题 宽带症候群 请教一下各位,上海联通的宽带怎么样?
我用的移动,动不动就没信号,打个手游都跳 P ,看你们说的这么好,下次就换联通了
@kingfalse 猫晚上不会蹦迪吗?
@oldboy627 都是不善表达之人,生前都没说过几句话,关键是我每次梦中都下意识是正常的,没有意识到已经去世了。梦的过程中又会慢慢想起来爷爷已经去世了。。就是那种后怕
2022-02-22 09:42:00 +08:00
回复了 moxiaowei 创建的主题 Java 逻辑大量的写在 sql 语句里
sql 只做基本的功能,业务代码去组合,这样不好吗?否则你一个业务对应一个 sql ,先不说 sql 一定不能覆盖所有业务,其次 sql 的改动涉及到索引,覆盖等问题产生慢查询,死锁问题,都不考虑的?

好多人喷楼主,2 个 join 怎么了,就难懂吗?这不是关键呀,首先多几个 for 循环是没 SQL 查直接快,那又怎样,这根本不会是瓶颈,反而 MySQL 复杂之后引发的各种死锁,慢查询才是瓶颈
我之前都是们在被子里用 kindle 看(已经看过的)小说,这样就还好,并且会很快入睡
除此之外,还有一种也很恐怖,就是我经常梦到过世的爷爷,梦中没有意思到他已经去世了,然后半夜醒来后脊发凉,很是后怕,这种就没办法了,只能起球赶紧再入睡了。
但有一次我经历了上述恐怖事件后,怎么也睡不着,怕的要死,就差敲开合租舍友的门了。。
至于后来嘛,就安稳许多了,因为我床上一直会多一个人:「
2022-02-17 15:38:51 +08:00
回复了 ng001 创建的主题 分享发现 看看自己精确到秒的工资,还好意思摸鱼吗😂
不过太明显了,摸鱼也不好打开看
2022-02-17 15:38:33 +08:00
回复了 ng001 创建的主题 分享发现 看看自己精确到秒的工资,还好意思摸鱼吗😂
哈哈有点意思,钱还是会动的
2022-02-15 09:43:33 +08:00
回复了 LxExExl 创建的主题 随想 又到了道理我都懂,就是迈不开第一步的境地。
前年 3 月份辞职,休息了一年之后,情况就更差了,现在想着准备简历,准备面试,但进度异常缓慢,平常工作也是摸鱼摸鱼。
看了这个帖子后很有感触,目前和同事每天中午去健身,已经持续一年了。在这里写一些积极的措施:
1. 持续进行有规律的进行冥想
2. 恢复使用 focus APP ,工作时间禁用微信,telegram 等干扰因素
3. 和小伙伴实施多次奖罚机制行为

最后打鸡血,我一定可以****
2022-02-09 15:01:56 +08:00
回复了 Geeker 创建的主题 分享创造 我的 newsletter 订阅数到 1000 啦
发现大佬,持续关注
2022-01-05 09:58:00 +08:00
回复了 yibo2018 创建的主题 MySQL Mysql 死锁问题,原因探讨
@YIERIC 哇塞,感谢大佬,很清晰
2022-01-04 16:12:34 +08:00
回复了 yibo2018 创建的主题 MySQL Mysql 死锁问题,原因探讨
@YIERIC 对的,我也很纳闷,这个结论可以说是由问题一反证回来的
2022-01-04 16:11:07 +08:00
回复了 yibo2018 创建的主题 MySQL Mysql 死锁问题,原因探讨
@YIERIC 我的理解是 s1 (insert ... exists (select ...)) 这个形式会对 select 的内容上共享锁
2022-01-04 10:08:11 +08:00
回复了 yibo2018 创建的主题 MySQL Mysql 死锁问题,原因探讨
@Feiex 嗯,问题三的死锁问题是可以解释的

但是问题 2 就让我很困惑,对 t2 的共享锁( S1 语句运行)和排它锁(对 t2 进行 for update )应该是互斥。但其实没有互斥锁。
写着写着突然发现答案了:
那么原因只有一个就是:俩个上锁的地方没有重合!
即便是全表加锁,也会因为 MySQL 自己的优化机制退化。
为了证实上述的点,我选择了一个已经有的条件,会上间隙锁+定向锁,结果是阻塞了

至此我提出来的 3 个问题就解决了,感谢大家
1 ... 3  4  5  6  7  8  9  10  11  12 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2710 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 04:18 · PVG 12:18 · LAX 20:18 · JFK 23:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.