发布于 2020-03-26 11:07:38 | 阅读 25829
偶然看到了《扛住 100 亿次请求——如何做一个“有把握”的春晚红包系统》一文,看完以后,感慨良多,收益很多。
发布于 2020-03-10 11:30:03 | 阅读 31359
2018年至2019年期间,哪些职业的薪水和招聘岗位增幅最大?简短的回答是,让公司企业可以处理和分析数据、构建应用程序,并确保发布的那些应用程序其bug比较少的职业。
发布于 2020-03-09 10:33:32 | 阅读 18918
今天我们来看一下架构设计经历了哪些阶段,每个阶段都解决了哪些问题,又引出了哪些新问题。主要是引起大家的思考,在不同的业务发展阶段采取合适技术手段,用变化拥抱变化是 IT 人追求的目标。
发布于 2020-03-04 11:17:29 | 阅读 21659
本文主要讲解 Kafka 是什么、Kafka 的架构包括工作流程和存储机制,以及生产者和消费者。
发布于 2020-02-25 10:41:44 | 阅读 22579
跨平台不是一个新的话题,它已经被讨论了几十年了。在最近的一些尝试,让我对跨平台有了一些新的想法。在想法真正落地之前,我梳理了一下不同跨平台方案的一些特征,便有了它的几种模式。
发布于 2020-02-05 14:45:11 | 阅读 27023
本文探讨了互联网公司的技术架构,涉及 DNS、负载均衡、长连接、API 网关、PUSH 推送、微服务、分布式事务以及相关支撑的基础服务。
发布于 2019-12-31 11:01:00 | 阅读 39025
分层架构(layered architecture)是最常见的软件架构,也是事实上的标准架构。如果你不知道要用什么架构,那就用它。这种架构将软件分成若干个水平层,每一层都有清晰的角色和分工,不需要知道其他层的细节。层与层之间通过接口通信。
发布于 2019-12-23 18:30:32 | 阅读 18641
选择有时候比努力重要,真正厉害的人不仅仅是埋头苦干,而是会利用好的思维方式、好的方法,看穿事物的本质,顺势而为,找到事情的最优解,并懂得举一反三。
发布于 2019-12-10 11:10:35 | 阅读 18421
几乎每一个网站都是这么一个设计模式,先是前端接入层,然后是一些后台的逻辑服务,最后则是数据库。大家都知道,做一个10人能够访问的程序非常简单,但是要做一个能够同时满足1万人,100万人同时使用的程序,却是非常的难。
发布于 2019-11-08 11:21:23 | 阅读 18433
单服务器无论如何优化,无论采用多好的硬件,总会有一个性能天花板,当单服务器的性能无法满足业务需求时,就需要设计高性能集群来提升系统整体的处理性能。