V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cabing  ›  全部回复第 58 页 / 共 111 页
回复总数  2218
1 ... 54  55  56  57  58  59  60  61  62  63 ... 111  
2020-03-10 20:46:29 +08:00
回复了 Aidenboss 创建的主题 C++ [c++ 学习一] 使用 libuv 做一个聊天工具
来个复杂点的,把协议抽象出一层。
2020-03-09 10:19:55 +08:00
回复了 Skmgo 创建的主题 中国 我们终于开始量产口罩了.
好,现在感觉还是买口罩困难。
2020-03-07 12:57:54 +08:00
回复了 Jinnrry 创建的主题 问与答 一个高并发架构问题,求指点
@Jinnrry

行锁的话最简单,50 条全选也没啥。50*20ms 算也很快。

业务的难点是区分可领取任务多用户领取问题。重复领取的问题。只要标注出:task 状态,uid 和 task_id 关系就行。

如果大的量,都是分布式 cache。你也可以考虑用 redis 玩一下。
2020-03-07 12:47:27 +08:00
回复了 Jinnrry 创建的主题 问与答 一个高并发架构问题,求指点
目前这种方式是比较简单的。
1 你不用引入额外的业务逻辑,比如你说的任务发号器,如果是多机部署就会有问题吧。
2 不用引入 redis 之类的,这样你引入了外部依赖

明白业务的关键点,简化根本复杂性,避免为了解决问题引入偶发可用性。
2020-03-07 12:44:11 +08:00
回复了 Jinnrry 创建的主题 问与答 一个高并发架构问题,求指点
是 select * from data id = xxx
2020-03-07 12:43:46 +08:00
回复了 Jinnrry 创建的主题 问与答 一个高并发架构问题,求指点
// 1、先取数据
select * from data where status = xxx limit 50


// 2、写入任务表
insert into task .......



// 3、修改数据状态

update data set status = xxx where xxxx


就像楼上说的 innodb 支持行锁

1 select * from data id for update[这个时候其他的读都是阻塞的]
2 update data set status = xxx where xxxx
3 如果成功 insert into task .......
2020-03-05 13:39:19 +08:00
回复了 iyg429 创建的主题 问与答 帮忙给公司起个名字,采纳有红包!
宏天伟业
2020-03-04 17:52:30 +08:00
回复了 station 创建的主题 C C 的语法基本看完了,下面该学什么?
学下 linux 基础,写个简单的 http 服务器。
最开始用 wordpress。后来发现自己很长时间不更新,已经改成了博客园。
2020-03-03 10:33:21 +08:00
回复了 skypyb 创建的主题 Blogger 有一个持续更新了两年的博客,终于 有一天带给了我惊喜
恭喜,加油哦。坚持做一件事不容易。
2020-03-02 15:34:40 +08:00
回复了 MekoPan 创建的主题 生活 什么是长大
经济基础决定上层建筑,首先,经济独立。

其次,明白了责任是什么,孔子有句话:孝悌而好犯上者鲜也。

知道了在家要照顾儿女妻子,父母。在外照顾兄弟,对朋友友善。

最后,每个人脚前的路都不一样,都是孤独的。
很多时候这路该怎么走,没有人告诉你,需要自己去琢磨。明白自己脚下的路怎么走。
2020-03-01 19:58:35 +08:00
回复了 Pichai 创建的主题 程序员 国产 App 的吃相为什么这么难看?
存在即合理。
都要吃饭。都是免费使用产品的代价。
2020-03-01 14:30:30 +08:00
回复了 cjw1115 创建的主题 问与答 怎么看待 C 或者 C++里面的 goto 语句
类似 got 的用法,一般都是 break loop
2020-03-01 14:29:54 +08:00
回复了 cjw1115 创建的主题 问与答 怎么看待 C 或者 C++里面的 goto 语句
go 其实用的挺多的。
2020-03-01 13:45:46 +08:00
回复了 waruqi 创建的主题 程序员 跨平台 c 开发库 tbox v1.6.5 发布,改进协程调度支持
@waruqi 嗯。好的。
2020-03-01 12:28:11 +08:00
回复了 waruqi 创建的主题 程序员 跨平台 c 开发库 tbox v1.6.5 发布,改进协程调度支持
赞一个。

这个和腾讯的开源的协程库有过比较吗、
2020-03-01 12:01:26 +08:00
回复了 nichijou 创建的主题 知乎 知乎热搜开始加广告了?
编出你的故事.
2020-03-01 11:53:10 +08:00
回复了 pabno 创建的主题 程序员 10 亿用户数据分库分表设计
@pabno

如果觉得 redis 成本高。

持久化方案不一定非得放内存。

ssd+lru(内存)


ssd 1T 也不贵。内存不用太大,lru 就行。
1 ... 54  55  56  57  58  59  60  61  62  63 ... 111  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5677 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 06:25 · PVG 14:25 · LAX 23:25 · JFK 02:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.