关闭

架构师社区

所属频道 单片机 公众号精选
  • 记一次单机系统的性能优化:最后竟是 TCP 的锅

    前言这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。如何优化首先大家要明确的一点是,脱离需求谈优化都是耍流氓,所...

  • 通俗理解 Kubernetes 中的服务,搞懂后真“有趣”

    1.复习pod相关核心结构1.1pod结构pod相当于一个容器,pod有独立的ip地址,也有自己的hostname,利用namespace进行资源隔离,相当于一个独立沙箱环境。pod内部封装的是容器,可以封装一个,或者多个容器(通常是一组相关的容器)1.2pod网络pod有自己独...

    单片机
    2021-12-08
  • 超级干货:3个性能监控和优化命令详解

    小编为大家整理出了三个有关性能监控和优化命令详细讲解,别看只有三个,但不影响他噎啊,本篇文章很长,涉及top命令、free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家,另外还有两条相关的命令详解,消化消化这篇的知识,过几天再上那两条~1top命令top命令是Linu...

  • 一文详解 Kubernetes 中的服务发现,运维请收藏

    K8S服务发现之旅Kubernetes服务发现是一个经常让我产生困惑的主题之一。本文分为两个部分:网络方面的背景知识深入了解Kubernetes服务发现要了解服务发现,首先要了解背后的网络知识。这部分内容相对浅显,如果读者熟知这一部分,完全可以跳过,直接阅读服务发现部分。开始之前...

    单片机
    2021-12-08
  • 想要彻底搞懂“异地多活”,看完这篇就够了

    在软件开发领域,「异地多活」是分布式系统架构设计的一座高峰,很多人经常听过它,但很少人理解其中的原理。异地多活到底是什么?为什么需要异地多活?它到底解决了什么问题?究竟是怎么解决的?这些疑问,想必是每个程序看到异地多活这个名词时,都想要搞明白的问题。有幸,我曾经深度参与过一个中等...

  • 27岁程序员,11月无情被辞:想给学技术的提个醒!

    “程序员能纯靠技术渡过中年危机吗?”▲截图来源于知乎知乎上的这个提问,吸引了大批码农留言,热赞均表示“能,很难”。因为难逃这两种结局:•  没精力学习,技术一迭代,被淘汰。•  有技术,90%公司不需要,年纪大了被淘汰。这一现象的背后反映了程序员的技术与岗位被高度垄断,即:90%...

  • 【万字长文】吃透负载均衡

    首先告诉大家一件事,在十一国庆期间,引擎的机器又又。。。又扛不住了流量。经过监控分析,发现某个服务的一个实例所在的虚拟机扛不住了,所以采取临时措施流量控制之后,问题解决了,但还是造成了不小的损失。经过此次故障,以及分析故障的过程中对负载均衡又有了新的更加深入的认识,所以将这部分写...

    单片机
    2021-12-07
  • 如何从零设计一款高并发架构(建议收藏)

    来源:http://blog.thankbabe.com高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。...

    单片机
    2021-12-07
  • 字节一实习生求助:晚上九点半在公司打游戏,被领导发现后开除,将来找工作会背调出来吗?

    打游戏是许多年轻人的爱好,在家里怎么打都无可厚非,但如果是在公司打,还被领导抓住了,那会怎么样呢?一个字节的实习生发帖求助:打游戏被上上级领导拍照了,商量的结果是自己回学校。不知道会不会影响以后找工作,据说阿里的背调还挺严格的,担心这段经历影响自己毕业求职。注意:楼主打游戏的时间...

    单片机
    2021-12-07
  • Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结

    ❝可能是最完善的 Redis分布式锁原理与实战总结,建议收藏Redis分布式锁使用SET指令就可以实现了么?在分布式领域CAP理论一直存在。分布式锁的门道可没那么简单,我们在网上看到的分布式锁方案可能是有问题的。「码哥」一步步带你深入分布式锁是如何一步步完善,在高并发生产环境中如...

    单片机
    2021-12-07
  • 一个简单需求竟让我改了十几处代码,必须控诉到底什么是重复代码!

    这是一个纷杂而无规则的世界,越想忘掉的事情,越难忘记。      正文  我们这行都很幽默,总说编程就是CV,自黑写程序大部分都是靠复制粘贴。实际上,很多高级或资深程序员写代码也就是CV:把其他项目里的一段代码复制过来,稍加改动,run一下没问题就能上线。但这种做法就是在给子孙后...

    单片机
    2021-12-07
  • 技术十年

    走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经走过的10年的路程,有些心得体会你可以借鉴一下。在某一天的某一个时候,突然意识到,自己已经毕业工作十年了,是该写篇东西,来记录下自己的十年,算是给自己一个心理的慰藉,...

    单片机
    2021-12-07
  • 基于 Prometheus 的监控系统实践

    监控作为底层基础设施的一环,是保障生产环境服务稳定性不可或缺的一部分,线上问题从发现到定位再到解决,通过监控和告警手段可以有效地覆盖了「发现」和「定位」,甚至可以通过故障自愈等手段实现解决,服务开发和运维人员能及时有效地发现服务运行的异常,从而更有效率地排查和解决问题。一个典型的...

    单片机
    2021-12-07
  • 亿级数据服务平台:跟低效率、指标难统一的数仓说再见!

    数据服务是数据中台体系中的关键组成部分。作为数仓对接上层应用的统一出入口,数据服务将数仓当作一个统一的DB来访问,提供统一的API接口控制数据的流入及流出,能够满足用户对不同类型数据的访问需求。电商平台唯品会的数据服务自2019年开始建设,在公司内经历了从无到有落地,再到为超过3...

    单片机
    2021-12-07
  • 这样建统一告警平台,运维的告警麻痹症有救了

    一、背景一套监控系统的检测和告警是密不可分的,检测用来发现异常,告警用来将问题信息发送给相应的人。vivo监控系统1.0时代各个监控系统分别维护一套计算、存储、检测、告警收敛逻辑,这种架构下对底层数据融合非常不利,也就无法实现监控系统更广泛场景的应用,所以需要进行整体规划,重新对...

    单片机
    2021-12-07