系统
-
基于Etcdserver包将自己的Go程序打造成高可用系统
背景 我们每一个系统开发人员都希望自己的程序永远不宕机,高可用是很多系统的目标。那我们如何把自己的系统改造成高可用的系统呢?带着这个问题,本文就给大家演示下,如何自己动手,从零开始…
-
引领系统设计:深度探索的分步手册
通常,软件工程师在处理系统设计任务时遇到困难的主要原因有三个: 系统设计任务往往没有固定的结构,工程师需要处理一个开放性的设计问题,这些问题并没有标准的解决方案。例如,在开发一个新…
-
系统架构的精髓:18个必懂的设计概念一览
,要想在系统设计领域中脱颖而出,深入理解一些基础的系统设计概念是必不可少的,这些概念包括负载均衡、缓存、分区、复制、数据库和代理等。,依据我自己的经验,我总结出了18个关键概念,如…
-
引领系统设计:深度探索的分步手册
,通常,软件工程师在处理系统设计任务时遇到困难的主要原因有三个:,在阿里、腾讯、百度和字节这样的知名公司,如果一个工程师在系统设计上的表现不超过平均水平,他可能会发现自己在项目中的…
-
全栈必备:系统架构设计的十个思维实验
软件系统的架构设计经验很难获得。即便工作多年,能够完成系统架构设计的机会也很有限。如何提高自己的系统架构设计能力呢?不断实践当然不可或缺,思维实验或许也是一种有效的方式。,一般地,…
-
经典系统架构设计案例分析:票务系统深度解析
随着信息技术和互联网的发展,票务系统也在不断升级,比如实现了移动支付、电子票据、实时数据分析等先进功能。此外,许多票务系统还引入了人工智能和大数据技术,用于精准营销、个性化推荐和风…
-
K8S | 容器和Pod组件
作为研发人员,通常自己电脑的系统环境都是非常复杂,在个人的习惯上,是按照下图的模块管理电脑的系统环境;,,对于「基础设施」、「主机操作系统」、「系统软件」来说,通常只做配置修改;,…
-
构建高性能可观测性数据流水线:使用Vector实现实时日志分析
,在计算机系统的领域,可观测性可以理解为能够监控和了解一个系统内部状态的能力,这种能力它涵盖了几个方面:,通过可观测性能够知道系统是否在正常运行中,可以及时发现不正常的状态。,如果…
-
python创建模块的注意点
,说明,1、模块名称应遵循Python变量命名规范,不得使用中文或特殊字符;,2、不要与系统模块名冲突,最好先检查系统是否已经存在该模块。,检查方法是在Python交互环境中执行i…
-
融合系统思维和设计思维解决复杂问题(下篇)
作者 | 汪泽远&马彦青,,在《融合系统思维和设计思维解决复杂问题(上篇)》中,我们为大家介绍了一种新的,可以应用于创新的思考方式,并强调了系统…
-
面试官:请设计一个能支撑百万连接的系统架构!
,假如说现在你有一个系统,他需要连接很多很多的硬件设备,这些硬件设备都要跟你的系统来通信。,那么,怎么跟你的系统通信呢?,首先,他一定会跟你的系统建立连接,然后会基于那个连接发送请…
-
关于性能测试需要知道的
随着各企业的业务发展、用户量以及数据量的不断增加,系统承载的压力也会随之增加,服务系统的性能好坏又严重影响企业的利益。因此,性能测试重要性与需求越来越强烈。,,性能测试是确定系统在…