腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
架构师之路
专栏作者
举报
459
文章
487363
阅读量
207
订阅数
订阅专栏
申请加入专栏
全部文章(459)
数据库(119)
sql(78)
编程算法(54)
缓存(47)
云数据库 SQL Server(43)
架构师(37)
视频(37)
管理(36)
系统架构(32)
存储(28)
架构设计(28)
rpc(23)
微服务(22)
其他(20)
http(18)
tcp/ip(16)
微信(16)
分布式(14)
压力测试(13)
网站(12)
html(10)
大数据(10)
数据结构(10)
java(9)
运维(8)
负载均衡(7)
linux(7)
网络安全(7)
区块链(6)
api(6)
推荐系统(6)
程序员(6)
工具(6)
算法(6)
比特币(5)
php(5)
云数据库 Redis(5)
tomcat(5)
搜索引擎(5)
负载均衡缓存(5)
文件存储(5)
grep(5)
技巧(5)
bash(4)
xml(4)
json(4)
nginx(4)
消息队列 CMQ 版(4)
shell(4)
kafka(4)
迁移(4)
数据(4)
优化(4)
ruby on rails(3)
打包(3)
腾讯云测试服务(3)
mongodb(3)
游戏(3)
开源(3)
黑客(3)
ssh(3)
dns(3)
安全(3)
数据分析(3)
processing(3)
google(3)
互联网(3)
设计(3)
实践(3)
效率(3)
数字货币(2)
c++(2)
perl(2)
python(2)
node.js(2)
ajax(2)
mvc(2)
全文检索(2)
apache(2)
自动化(2)
spark(2)
html5(2)
gcc(2)
socket编程(2)
腾讯云开发者社区(2)
flink(2)
即时通信 IM(2)
汽车(2)
case(2)
chatgpt(2)
client(2)
distance(2)
mq(2)
mysql(2)
null(2)
server(2)
编码(2)
产品(2)
工作(2)
后台(2)
架构(2)
框架(2)
面试(2)
数据挖掘(1)
javascript(1)
go(1)
vue.js(1)
css(1)
android(1)
qt(1)
ide(1)
github(1)
unix(1)
容器镜像服务(1)
mapreduce(1)
短视频(1)
访问管理(1)
TDSQL MySQL 版(1)
企业(1)
o2o(1)
渲染(1)
serverless(1)
数据迁移(1)
爬虫(1)
erp(1)
面向对象编程(1)
seo(1)
cdn(1)
udp(1)
小程序(1)
服务网格(1)
教育(1)
app(1)
bit(1)
bug(1)
ci(1)
copy(1)
db(1)
ddd(1)
double(1)
error(1)
excel(1)
exception(1)
frequency(1)
gsp(1)
hash(1)
leetcode(1)
lift(1)
list(1)
map(1)
packet(1)
path(1)
saas(1)
set(1)
string(1)
target(1)
time(1)
timer(1)
visibility(1)
wiki(1)
word(1)
表格(1)
测试(1)
产品经理(1)
登录(1)
服务(1)
服务端(1)
工程师(1)
即时通讯(1)
计算机科学(1)
接口设计(1)
量化(1)
领域驱动设计(1)
流量(1)
排序(1)
配置(1)
日志(1)
数学(1)
系统(1)
性能(1)
性能优化(1)
研发(1)
搜索文章
搜索
搜索
关闭
线程数,512是否合理?
压力测试
缓存
编程算法
经验丰富的架构师,懂得如何配置这些参数,使得系统的性能达到最优:有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。
架构师之路
2023-01-04
581
0
连接池居然这么简单?
数据结构
缓存
数据库
mongodb
sql
服务连接池,数据库连接池,缓存连接池,连接池是微服务分层架构中不可或缺的一个组件,本篇讲讲连接池的原理,以及实现细节。
架构师之路
2023-01-04
323
0
feed与秒杀,撑住10Wqps,架构方案一样吗?
压力测试
缓存
数据库
sql
《并发扣款,如何保证一致性?》一文,描述了高并发情况下,并发扣款的一致性,幂等性,以及ABA问题。
架构师之路
2023-01-04
436
0
有没有人,计划开源一套工业级“秒杀”系统架构?
缓存
数据库
sql
微服务
想要搞透一套架构方案,最根本的方法,就是去实践它。 可是,大部分程序员,遇不到这样的业务,接触不到这样的场景啊,怎么办呢? 有个朋友自动化的搭了一套,能让所有人瞬间体验与调优高并发的秒杀架构,分享给大家! 对于秒杀类业务,系统上能如何优化呢? 方向上,主要有两点: 第一,将请求尽量拦截在系统上游,而不要让锁冲突落到数据库。 传统秒杀系统之所以挂,是因为请求都压到了后端数据层,数据读写锁冲突严重,并发高响应慢,几乎所有请求都超时,访问流量大,下单成功的有效流量小。 第二,充分利用缓存。 秒杀买票,这是一个
架构师之路
2022-06-24
485
0
关于memcache内核,全网最通俗的讲解!(由浅入深,值得收藏)
编程算法
缓存
http
存储
数据结构
memcache曾经是互联网分层架构中,使用最多的的KV缓存,如今却几乎被 redis 替代。 画外音:你还在用mc吗,还是redis? 但memcache的内核设计,却值得每一个技术人学习和借鉴。 第一部分:知其然 关于memcache一些基础特性,使用过的小伙伴必须知道: (1)mc的核心职能是KV内存管理,value存储最大为1M,它不支持复杂数据结构(哈希、列表、集合、有序集合等); (2)mc不支持持久化; (3)mc支持key过期; (4)mc持续运行很少会出现内存碎片,速度不会随着服务运行时
架构师之路
2022-06-16
304
0
MySQL事务已提交,数据却丢了,赶紧检查下这个配置!!!(收藏)
缓存
node.js
数据库
sql
压力测试
有个水友提问: 沈老师,我们有一次MySQL崩溃,重启后发现有些已经提交的事务对数据的修改丢失了,不是说事务能保证ACID特性么,想问下什么情况下可能导致“事务已经提交,数据却丢失”呢? 这个问题有点复杂,得先从redo log说起。 为什么要有redo log? 事务提交后,必须将事务对数据页的修改刷(fsync)到磁盘上,才能保证事务的ACID特性。 这个刷盘,是一个随机写,随机写性能较低,如果每次事务提交都刷盘,会极大影响数据库的性能。 随机写性能差,有什么优化方法呢? 架构设计中有两个常见的优化方法
架构师之路
2022-04-08
957
0
MySQL写缓冲(change buffer),终于懂了!!!(收藏)
云数据库 SQL Server
数据库
sql
缓存
上篇《MySQL缓冲池(buffer pool),终于懂了》,介绍了InnoDB缓冲池的工作原理。 简单回顾一下: (1)MySQL数据存储包含内存与磁盘两个部分; (2)内存缓冲池(buffer pool)以页为单位,缓存最热的数据页(data page)与索引页(index page); (3)InnoDB以变种LRU算法管理缓冲池,并能够解决“预读失效”与“缓冲池污染”的问题; 画外音:细节详见《MySQL缓冲池(buffer pool),终于懂了》。 毫无疑问,对于读请求,缓冲池能够减少磁盘IO,
架构师之路
2022-03-30
1.1K
0
MySQL缓冲池(buffer pool),终于懂了!!!(收藏)
数据库
sql
云数据库 SQL Server
缓存
应用系统分层架构,为了加速数据访问,会把最常访问的数据,放在缓存(cache)里,避免每次都去访问数据库。 操作系统,会有缓冲池(buffer pool)机制,避免每次访问磁盘,以加速数据的访问。 MySQL作为一个存储系统,同样具有缓冲池(buffer pool)机制,以避免每次查询数据都进行磁盘IO。 今天,和大家聊一聊InnoDB的缓冲池。 InnoDB的缓冲池缓存什么?有什么用? 缓存表数据与索引数据,把磁盘上的数据加载到缓冲池,避免每次访问都进行磁盘IO,起到加速访问的作用。 速度快,那为啥不把
架构师之路
2022-03-24
1.2K
0
架构师之路,21年干货精选
缓存
数据库
sql
云数据库 SQL Server
编程算法
2021年,迅猛过去了。 今天,给大家做一个分类精选,选取12.31之前发布的,阅读还不错的100篇,大家点击标题,直接阅读。如果之前有错过的文章,这是一个很好的补课机会。 这几篇,首先推荐大家读一读: 《我们从来都反对“大中台,小前台”的架构设计!》2.1W+《关于MySQL,这篇都没人赞,太没天理了!》1.3W+《关于MySQL异步复制,MGR内核原理!》《求解“微信群覆盖”的三种方法:暴力,染色,链表,并查集》关于底层内核的文章,似乎阅读越来越低了。 今年花在开源学习上的时间并不多: 《1万行代码,单
架构师之路
2022-03-04
987
0
敢说你没遇到过,主从数据库不一致?
缓存
数据库
sql
任何脱离业务的架构设计都是耍流氓,绝大部分业务,例如:百度搜索,淘宝订单,QQ消息,58帖子都允许短时间不一致。
架构师之路
2022-01-05
345
0
缓存与数据库不一致,你遇到过吗?
sql
数据库
缓存
(3+4+5)接着立刻一个读请求,读缓存,cache miss,读从库,写缓存放入数据,以便后续的读能够cache hit(主从同步没有完成,缓存中放入了旧数据);
架构师之路
2021-12-27
502
0
穿透类缓存Cache使用,这一篇就够了!
缓存
数据库
sql
有些成熟的技术方案,用不着创新,固化下来的模式(pattern),学就完了。例如,穿透类缓存的使用,“Cache Aside Pattern”就是很好的实践沉淀,故今天聊一聊Cache Aside Pattern。
架构师之路
2021-12-27
438
0
缓存,原来我们一直都用错了!
sql
数据库
缓存
缓存,是互联网分层架构中,非常重要的一个部分,通常用它来降低数据库压力,提升系统整体性能,缩短访问时间。
架构师之路
2021-12-15
246
0
为什么微服务并不是越早越好?
缓存
系统架构
网站
微服务
微服务架构,是分层架构演进过程中很重要的一环,那微服务是不是越早越好呢?今天和大家一起聊聊这一个问题。
架构师之路
2021-07-15
396
0
服务之间通过缓存传递数据,我坚决反对!
架构设计
bash
缓存
rpc
tcp/ip
如果只是单纯的将cache作为两个服务数据通讯的管道,service-A生产数据,service-B(当然,可能有service-C/service-D等)订阅数据,MQ比cache更加合适:
架构师之路
2021-07-15
644
0
读服务+写服务分离架构,我坚决反对!
缓存
数据库
sql
微服务
第一点:对于调用方而言,调用同一个基础服务,要访问其RPC接口,究竟调用读服务,还是写服务,容易困惑。
架构师之路
2021-07-15
380
0
怎样的监控,才真正说明系统有问题?
http
网站
rpc
网络安全
缓存
监控不告警,系统就一定没有问题么?怎样的监控,才真正说明系统有问题?今天和大伙聊聊多维度立体化监控。
架构师之路
2020-12-14
615
0
这一步都没做,还想搞自动化运维?
网站
tcp/ip
编程算法
缓存
自动化
监控平台,服务治理,调用链跟踪,数据收集中心,自动化测试… 很多公司在搞技术体系平台化。可如果连第一步“集群信息集中管理”都没做到,谈平台化为时尚早。
架构师之路
2020-11-26
220
0
无锁缓存,每秒10万并发,究竟如何实现?
缓存
编程算法
压力测试
void SetDriverInfo(long driver_id, DriverInfo info);
架构师之路
2020-08-21
1.5K
0
Google的锁,才是分布式锁?
node.js
缓存
早年Google的四大基础设施,分别是GFS, MapReduce, BigTable, Chubby, 前三个比较有名,今天来说说最后一个,Chubby。
架构师之路
2020-07-28
1.1K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档