首页
学习
活动
专区
工具
TVP
发布

架构师之路

专栏成员
464
文章
515312
阅读量
210
订阅数
CPU爆了,你却连那个线程出问题都不知道?
[work@test01 ~]$ ps H -eo pid,pcpu | sort -nk2 | tail
架构师之路
2023-01-07
3720
架构场,我做主持人
送过不少技术大会的免费票:北京的,上海的,深圳的,广州的... 每次都有很多朋友因地域问题感到遗憾,这次,线上的来了... 9月份有个线上的技术大会,邀我做架构场的主持人,心里想着能帮大家争取一些福利,就答应了下来。 架构场一共有三位演讲嘉宾: 第一位,申立达 《订单中心微服务架构演进》 会分享订单中心流量从小到大,数据量从小到大,业务从简单到复杂,如何同时满足前台(并发大)与后台(访问逻辑复杂)需求。 第二位,蔡敏 《美团酒旅风控引擎优化实践》 蔡大师在风控领域纵横了十多年,会集合酒旅业务,聊聊可扩展可
架构师之路
2022-08-26
2810
谁家的加密密钥,写死在代码里?(说的就是你)
系统设计,协议先行。 大部分人不了解协议的设计细节,更多使用已有协议进行应用层设计,例如: (1)使用HTTP,设计 get/post/cookie 参数,以及json包格式; (2)使用dubbo,而不用去深究内部的二进制包头包体细节; 无论如何,了解协议设计的原则,对深入理解系统通信非常有帮助。 一、协议的分层设计 所谓“协议”,是双方共同遵守的规则,例如:离婚协议,停战协议。协议有语法、语义、时序三要素: (1)语法,即数据与控制信息的结构或格式; (2)语义,即需要发出何种控制信息,完成何种动作以
架构师之路
2022-06-29
4950
服务之间通过缓存传递数据,我坚决反对!
如果只是单纯的将cache作为两个服务数据通讯的管道,service-A生产数据,service-B(当然,可能有service-C/service-D等)订阅数据,MQ比cache更加合适:
架构师之路
2021-07-15
6580
如何在12个小时,搞定日志监控?
日志监控,是每个公司必须解决的一个问题。创业型公司,如何用半天的时间,搞定一个可扩展,通用的日志监控框架,是今天要聊的话题。
架构师之路
2020-12-14
1.4K0
如何在12个小时,搞定http监控?
系统监控,是做系统必须解决的一个问题。创业型公司,微服务以前,如何用半天的时间,搞定一个可扩展,通用的http监控框架,是今天要聊的话题。
架构师之路
2020-12-14
1.3K0
这一步都没做,还想搞自动化运维?
监控平台,服务治理,调用链跟踪,数据收集中心,自动化测试… 很多公司在搞技术体系平台化。可如果连第一步“集群信息集中管理”都没做到,谈平台化为时尚早。
架构师之路
2020-11-26
2410
我C,MySQL双主架构,原来能这么玩
MySQL最常见的集群架构,是一主多从,主从同步,读写分离的架构。通过这种方式,能够扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。
架构师之路
2020-07-29
4.4K0
除了解析域名,DNS还能干吗?
(4)反向代理通过内网ip(192.168.x.x),将请求分发给web-server;
架构师之路
2020-07-16
1.8K0
兄弟,你太用力了
非常理解候选人急切的心情,但“用力过猛”未必是加分的。今天,站在面试官的角度,给大家一些小的建议,希望对大家有帮助。
架构师之路
2020-04-02
3890
配置中心,互联网架构解耦利器
《小小的ip,大大的耦合》提到,因为"变更ip,导致上游重启一大片"的不合理架构,可以使用“内网域名代替内网ip”的方式解耦。 这一次,随着流量的越来越大,一个服务集群由3个节点增加到5个节点,扩容增加了两个ip,居然也要调用方修改配置,重启一大片? 因为调用服务集群配置关联在一起,导致下游服务扩容时上游需要配合重启,是一个耦合的典型案例。 一、场景还原 user-service是一个下游底层通用服务,原集群有3个节点:ip1, ip2, ip3。 上游service1、service2、web1等三个上游
架构师之路
2018-03-02
9420
一分钟了解四层/七层反向代理 | 架构师之路
上一篇文章《session一致性架构设计实践》,对于其中的第三种“反向代理hash法”,不少同学留言问: 什么是四层反向代理hash 什么是七层反向代理hash 中间还有三层那里去了 ... 今天花几分钟简单和大家解释一下。 场景:访问用户通过proxy请求被访问的真实服务器 路径:用户 -> proxy -> real-server 什么是代理? 回答:[proxy]代表[访问用户],此时proxy是代理。 例如: 在家访问xxoo网站,不希望xxoo网站trace到我们的真实ip,于是就找一个proxy
架构师之路
2018-03-01
3.6K0
一分钟一幅图TCP/IP搞定
高清大图,来源于网络,建议: 1)在PC上观看 2)如果在手机上查看,请点击图片,缩放 应用层、表示层、会话层:HTTP、FTP、SMTP、POP3,加解密,压缩解压缩,会话管理 传输层:TCP、UDP,数据段有效到达 网络层:IP、ICMP、RIP,分组传输,路由选择 数据链路层:ARP、PPTP、L2TP,物理寻址 物理层:比特流传输
架构师之路
2018-03-01
7860
创业公司快速搭建立体化监控之路(WOT2016)
本文内容:创业型公司如何快速搭建可扩展,可落地的立体化监控平台 一、需求缘起 创业型公司有系统监控么?来看两个case: case 1:CXO大群内贴了一张“用户微信投诉”的截图 (1)CXO大群内贴了一张“用户微信投诉”的截图 (2)技术反馈“正在跟进” (3)10分钟之后,CXO询问进度,技术反馈“正在解决” (4)60分钟之后,CXO说怎么还没有解决,技术反馈“正在解决” 实际上,可能还没有找到问题在哪里。 case 2:用户通过客服反馈功能不可用 (1)用户反馈到客服,不能下单 (2)客服 -> 产
架构师之路
2018-03-01
9510
到底什么是“四层/七层”交换技术(3分钟解惑)
二层交换 交换原理:根据第二层数据链路层的MAC地址来实现端到端的数据交换; 工作流程: (1)交换机某端口收到数据包,读取源MAC地址,得到源MAC地址机器所连端口; (2)读取目的MAC地址,在地址表中查找对应端口; (3)如果地址表中有目的MAC地址对应端口,直接复制数据至此端口; (4)如果地址表中没有目的MAC地址对应端口,广播所有端口,当目的机器回应时,更新地址表,下次就不需要广播了; 不断的循环上述过程,全网的MAC地址信息都可以学习到,二层交换机就这样学习和维护它的地址表。 第二层交换机根
架构师之路
2018-02-28
2.1K0
Unix网络编程常用函数深度解析(干货)
linux网络编程常用函数说明 connect函数 int connect (int sockfd,struct sockaddr * serv_addr,int addrlen); (1)connect之前调用bind不是必须的,内核会分配ip以及临时port; (2)connect调用后,会发送SYN分节,如果没有收到SYN-ACK分节,则返回ETIMEOUT; 底层细节说明:发送SYN,6s后未收到SYN-ACK,则再发送一个SYN,24s后未收到SYN-ACK,则再发一个SYN。共等待75s后仍未收
架构师之路
2018-02-28
8440
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档