Top
article cover

单体架构就比微服务架构落后吗? 私有分类

单体和微服务谁是毒瘤?单体、分布式、微服务、SOA 到底是什么关系?我的系统该用什么架构?最近终于下定决心研究这个问题并且有所收获,欢迎一起讨论。   一、架构的发展历程 我坚定地认为要深刻地理解一项技术光靠网上一两张按照各项维度对比的表格是不够的,而是要了解这些技术出现的历史背景:他们的出现到底是解决了...
阿布大人 发布于 
article cover

连 nc 命令都不知道太菜了吧 私有分类

来源丨经授权转自 闪客公众号 作者丨闪客   小宇:闪客,你昨天给我讲的《什么叫抓个包看看》,里面是不是用了这个命令创建一个 http 服务? python -m http.server 8080 闪客:是呀,有什么问题吗? 小宇:哼,你太菜了,我看评论区说直接有个 nc 命令就能搞定,还说这东西是网络工具中的瑞士军刀,功能非常强大。你这...
阿布大人 发布于 
article cover

什么叫进程被 D 了 私有分类

来源丨经授权转自 闪客公众号 作者丨闪客 小宇:闪客闪客,我在公司排查问题的时候,听到有人说某个进程被 D 了,听起来像是骂人一样,这到底是啥意思啊?闪客:哈哈,这可不是骂人。不过这句话稍微有点歧义,有可能指进程被杀死了,但这么说会有点傻缺,还不如直接说进程被杀了。 小宇:那还有什么意思呢? 闪客:更有价值的意思是想表达,这个进程持续处于了 D 状态,...
阿布大人 发布于 
article cover

只因把 https 改成 http,带宽减少了 70% ! 私有分类

一、起因   是一个高并发的采集服务上线后,100m的上行很快就被打满了。 因为这是一条专线,并且只有这一个服务在使用,所以可以确定就是它导致的。 但是!这个请求只是一个 GET 请求,同时并没有很大的请求体,这是为什么呢? 于是使用 charles 重新抓包后发现,一个 request 的请求居然要占用 1.68kb 的大小...
阿布大人 发布于 

微服务框架设计实践小结 私有分类

文章目录 什么是微服务 单一责任原则 独立的数据存储 使用异步通信实现松散耦合 使用熔断器快速实现故障容错 通过API网关代理微服务请求 确保API变更向后兼容 版本化微服务重大变更 使用专用基础设施托管微服务 创建独立的发布通道 建立组织效率 什么是微服务 微服务极大的改变了服务端引擎的架构方式;微服务不是一个单一的巨型的用来托管应用程序所有业务逻辑的代....
admin 发布于 

MySQL 给数据表增加一列,一定会锁表吗? 私有分类

分享概要 一、锁的概念     1.1 锁的分类     1.2 InnoDB表锁的特点和使用方式 二、给数据表增加一列,一定会锁表吗?     2.1 MySQL 5.6 会不会锁表     2.2 MySQL 8.0 会不会锁表 三、总结 ...
阿布大人 发布于 

卡拉比猜想:从三维到六维的时空隧道 私有分类

你看过漫威出品、卷福主演的《奇异博士》吗?   一个骄傲的外科神经医生失去了赖以谋生的双手,在机缘巧合之下接触了玄学,竟掌握了穿梭时空技能,最终变成英雄拯救了世界。   电影院里,观众心潮澎湃,被万花筒式的迷幻剧情与特效迷晕了眼。华丽精致的漫威出品,满屏的光怪迷离,都围绕着一个关键词——多维空间。   ...
阿布大人 发布于 

货币需求函数:口袋里的财富秘密 私有分类

引言    物转星移的20世纪金融界,弗里德曼以天生我材必有用,千金散尽还复来的豪放派姿态,站在一片祥和、实际危险重重的凯恩斯时代,扭转乾坤,用“单一规则”分析经济周期,用货币需求函数一举成为20世纪全球最为人知的经济学家。   若以一条大河比喻变化莫测的经济市场,所谓的货币需求,则是存在于表面经济波浪...
阿布大人 发布于 

对数函数:心心相印于xy轴 私有分类

      复杂恋情的演绎者 对数函数     与男友相识、相知、相恋到分手,让质子失魂落魄......世间的缘分想想真的很神奇,互不相识的异乡人来到同一个陌生城市,因为共同的兴趣喜好而相识相知,携手一路相伴五年时间,最终因为双方家庭观念不和而分手。任凭眼泪流下也唤不回相恋时光,阻挡不了缘分已尽的无奈。 &...
阿布大人 发布于 

八点架构师感悟,真的很干货 | 大道至简 私有分类

一位资深架构师的肺腑之言,无限缩短你的架构晋升之路。 一、站在“提问题”角度来解决问题技术人员常常吐槽产品团队需求不合理,不过建议技术团队去走进业务,不仅仅是去设计架构、实现产品的需求,同时也试着去实现客户的需求,甚至发现潜在的需求。这时我们就变成了在设计上提出问题的人,你会发现提出问题的同时,在很多时候也需要同样深入的思考。设计一...
阿布大人 发布于