
架构
文章平均质量分 75
中世纪冻干芝士
Ahahaha
展开
-
C++设计模式背诵版
C++设计模式背诵版原创 2022-05-12 12:33:02 · 449 阅读 · 0 评论 -
高性能服务器中的C10K问题
是时候让 Web 服务器同时处理一万个客户端了,你不觉得吗?毕竟,网络现在是一个很大的地方。计算的瘦客户端模式似乎又回来了——这次是服务器在互联网上,为成千上万的客户端提供服务。考虑到这一点,这里有一些关于如何配置操作系统和编写代码以支持数千个客户端的说明。讨论集中在类 Unix 操作系统上,因为这是我个人感兴趣的领域,但也涵盖了一些 Windows。翻译 2022-01-19 17:08:01 · 333 阅读 · 0 评论 -
设计高性能服务器的关键点
本文的目的是分享我多年来关于如何开发某种应用程序的一些想法,对于这种应用程序,术语“server”只是一个模糊的近似。更准确地说,我将编写一类广泛的程序,它们被设计用来处理每秒大量的离散消息或请求。网络服务器通常符合这个定义,但并不是所有的程序都是真正的服务器。但是,为了简单起见,而且因为“High-Performance Request-Handling Programs”是一个非常糟糕的标题,所以我们只说“服务器”就可以了。翻译 2022-01-19 09:11:34 · 233 阅读 · 0 评论 -
fastdfs 报错 err: TrackerTask RecvHeader recv resp status 28 != 0
fastdfs 容器中报错:TrackerTask RecvHeader recv resp status 28 != 0这个错误号代表存储服务器中存储空间不足 。进入到容器中编辑fastdfs配置文件:sh-4.2# vi /etc/fdfs/tracker.confreserved_storage_ance:space = 10%解决办法:把预留空间调小,或者扩容。...原创 2021-10-18 17:54:39 · 513 阅读 · 0 评论 -
应用架构设计
架构可细分为业务架构、应用架构、技术架构,业务架构是战略,应用架构是战术,技术架构是装备。其中应用架构承上启下,一方面承接业务架构的落地,另一方面影响技术选型。应用架构本质应用作为独立可部署的单元,为系统划分了明确的边界,深刻影响系统功能组织、代码开发、部署和运维等各方面,应用架构定义系统有哪些应用、以及应用之间如何分工和合作。分有两种方式,一种是水平分,按照功能处理顺序划分应用,比如把系统分为web前端/中间服务/后台任务,这是面向业务深度的划分。另一种是垂直分,按照不同的业务类型划分应用,比转载 2021-10-12 10:41:35 · 1866 阅读 · 0 评论