腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
架构师之路
专栏成员
举报
464
文章
515590
阅读量
210
订阅数
订阅专栏
申请加入专栏
全部文章(464)
数据库(120)
sql(78)
编程算法(54)
缓存(47)
云数据库 SQL Server(43)
架构师(39)
视频(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)
算法(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)
ruby on rails(3)
打包(3)
github(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)
自动化(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)
日志(2)
事务(2)
系统(2)
数据挖掘(1)
javascript(1)
go(1)
vue.js(1)
css(1)
android(1)
qt(1)
ide(1)
unix(1)
容器镜像服务(1)
mapreduce(1)
短视频(1)
访问管理(1)
TDSQL MySQL 版(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)
流量(1)
排序(1)
配置(1)
数据恢复(1)
数学(1)
数组(1)
搜索(1)
性能(1)
性能优化(1)
研发(1)
搜索文章
搜索
搜索
关闭
1万行代码,单机50万QPS,今年最值得学习的开源RPC框架!
rpc
文件存储
http
开源
架构设计
如果没有统一的RPC框架,各个团队的服务提供方就需要各自实现一套序列化、反序列化、网络框架、连接池、收发线程、超时处理、状态机等“业务之外”的重复技术劳动,造成整体的低效。
架构师之路
2021-11-30
999
0
分布式事务,一次性说清
分布式
架构设计
的确,分布式事务的落地实践相对比较复杂,和数据库分库分表一样,很多公司采取的策略都是能不碰就不碰,因为在业务规模不庞大时,设计分布式事务要投入的精力,可能比采取人工补偿多得多。
架构师之路
2021-07-15
617
0
服务之间通过缓存传递数据,我坚决反对!
架构设计
bash
缓存
rpc
tcp/ip
如果只是单纯的将cache作为两个服务数据通讯的管道,service-A生产数据,service-B(当然,可能有service-C/service-D等)订阅数据,MQ比cache更加合适:
架构师之路
2021-07-15
658
0
订单中心,1亿数据架构,这次服了
数据库
sql
架构设计
订单中心,是互联网业务中,一个典型的“多key”业务,即:用户ID,商家ID,订单ID等多个key上都有业务查询需求。
架构师之路
2020-08-31
1.3K
0
用户中心,1亿数据,架构如何设计?
缓存
架构设计
编程算法
数据库
数据结构
用户中心,几乎是所有互联网公司,必备的子系统。随着数据量不断增加,吞吐量不断增大,用户中心的架构,该如何演进呢。
架构师之路
2020-07-16
4.8K
0
动静分离架构,究竟是啥?
架构设计
数据库
sql
html
bash
前两天简单介绍了“前台与后台分离”的架构设计准则,又有水友提问:能不能顺带介绍下“动静分离”的架构设计准则呢?今天花1分钟简单说说。
架构师之路
2020-06-17
1.1K
0
数据库架构设计中,最重要的“基概”!!!
数据库
sql
编程算法
架构设计
本文源自今年系统架构师大会,我在会上分享《数据库工程架构实践》的前3页PPT,数据库架构设计中的一些基本概念。 画外音:会上分享了近4个小时,见《十年》。
架构师之路
2020-03-23
384
0
架构师到底该不该写代码?
架构设计
即时通信 IM
编程算法
我比较反对一个公司成立一个所谓的架构师部门,把控全公司所有的架构师资源。我建议是每个业务研发团队都自己的架构师,深入了解业务,针对业务的特点去设计系统架构。
架构师之路
2020-03-23
305
0
带团队,要不要把员工推向前台?
架构设计
2011-2015在58的5年,是我快速成长的5年,感谢领导wutp,除了教会我《带团队,不能太强势》,同时我还从他身上学会,“要把自身本领传授给队友,并把员工推向前台”。 一、事必躬亲,是刚转型管理的技术专家,最容易犯的错误 我还算一个有情怀的技术人,当,我只是一个工程师的时候:
架构师之路
2018-08-17
346
0
数据库主从不一致,怎么解?
数据库
缓存
架构设计
系统架构
任何脱离业务的架构设计都是耍流氓,绝大部分业务,例如:百度搜索,淘宝订单,QQ消息,58帖子都允许短时间不一致。
架构师之路
2018-07-27
1.2K
0
秒杀架构优化,产品折衷
架构设计
当然有,当一个业务技术难度非常大的时候,可以通过业务和产品的优化,来简化系统架构。
架构师之路
2018-07-27
488
0
状态同步,究竟是推还是拉?
架构设计
存储
缓存
状态同步,有好友状态的同步,有群友状态的同步,有的需要实时同步,有的能够容忍延时。结合具体场景来看下,状态同步,究竟是推还是拉。
架构师之路
2018-07-27
1K
0
系统通知,居然有人使用拉取?
架构设计
存储
系统架构
广义系统通知,有1对1的通知,以及一对多的通知,有相对实时的业务通知,以及能够容忍一定延时的系统通知。结合具体的场景来看下,这样的一些系统通知,究竟是推还是拉?
架构师之路
2018-07-27
837
0
feed流拉取,读扩散,究竟是啥?
架构设计
微信
数据结构
存储
答:微博,微信朋友圈,Pinterest是典型的feed流业务,系统中的每一条消息就是一个feed。
架构师之路
2018-07-27
3.1K
0
服务挂了,怎么自动恢复?
tomcat
架构设计
运维
python
大家或许都碰到过这样的情况: tomcat挂了,站点应用访问不了 service出core了,服务挂了 架构设计上,避免单点,使用故障自动转移固然能够保证系统的高可用,是否还有其他的方案,让挂掉的服务自动启动呢,这里给大伙推荐一个常见的运维工具 supervisor。 画外音:supervisor是很常见的运维工具,以下几个小问题旨在让不熟悉的同学简单了解相关原理,献丑了。 supervisor是什么? 答:用Python开发的通用的进程管理工具。 supervisor有什么用? 答:supervisor能
架构师之路
2018-06-13
1.7K
0
集群信息管理,架构设计中最容易遗漏的一环
架构设计
准备系统性介绍“技术体系规划”了,这是第一篇。 监控平台,服务治理,调用链跟踪,数据收集中心,自动化运维,自动化测试… 很多要讲,却没想好从哪里入手。 讲Z平台,可能需要提前介绍Y服务;讲Y服务,可能需要提前介绍X知识。 思来想去,准备从技术体系里,最容易被遗漏,非常基础,却又非常重要的“集群信息管理”开始介绍。 由于基础,可能部分同学会觉得简单;由于大家所在公司处于不同阶段,所以在实现上会介绍不同阶段的公司应该如何来实现。 还是一如既往的按照“架构师之路”的思路: 是什么 什么场景,为什么会用到,存在什么
架构师之路
2018-03-02
950
0
服务读写分离(读服务,写服务),是否可行?
数据库
sql
rpc
架构设计
系统分层架构有一个迭代和演进的过程,早期,系统分层架构如下: 上游是需要数据的业务调用方 下游是存储数据的数据库 随着架构的演进,可能要抽取出服务层(详见《互联网架构为什么要做服务化?》): 上游通过
架构师之路
2018-03-02
1.4K
0
分层架构,前后端分离有啥坏处?
架构设计
seo
搜索引擎
前文《互联网分层架构,为啥要前后端分离?》详细介绍了前后端分离的缘起,很多朋友在评论中留言,纷纷表示,要往前后端分离架构上转型。 任何脱离业务发展,业务特点的架构设计都是耍流氓,不是任何公司在任何阶段都适用“前后端分离”分层架构的,今天简单聊聊实施“前后端分离”需要考虑的一些要素,供大家参考。 一、SEO上的考虑 如果是 PC 端的站点,需要考虑是否需要强支持 SEO ,前后端分离的架构,很可能需要搜索引擎的 spider 执行完 js 才能得到完整的可收录的页面,而“执行 js ”并不是所有搜索引擎都支持
架构师之路
2018-03-02
1.1K
0
典型数据库架构设计与实践 | 架构师之路
数据库
架构设计
本文,将介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于读者理解,将以“用户中心”数据库为例,讲解数据库架构设计的常见玩法。 一、用户中心 用户中心是一个常见业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为: User(uid, uname, passwd, sex, age,nickname, …) 其中: uid为用户ID,主键 uname, passwd, sex, age, nickname, …等为用户的属性 数据库设计上,一般来说在业务初期,单库单表就能够
架构师之路
2018-03-02
1.7K
0
100亿数据1万属性数据架构设计
架构设计
数据库
一分钟系列之《啥,又要为表增加一列属性?》分享了两种数据库属性扩展思路,被喷得厉害。第二天补充了一篇《这才是真正的表扩展方案》,分享了互联网大数据高并发情况下,数据库属性扩容的成熟工具及思路。 对于version + ext方案,还是有很多朋友质疑“线上不可能这么用”。本篇将讲述一下58同城最核心的数据“帖子”的架构实现技术细节,说明不仅不是“不可能这么用”,而是大数据,可变属性,高吞吐场景下的“常用手段”。 一、背景描述及业务介绍 问:什么是数据库扩展的version + ext方案? 使用ext来承载不
架构师之路
2018-03-01
2K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档