由11月27日滴滴崩溃到近两个月国内互联网产品接二连三崩溃引发的感想

文章目录

    • 知乎文分析
      • 微信聊天截图
      • 微信公众号 滴滴技术 发文
      • k8s 官方文档
      • 滴滴官方微博账号
    • 近两个月国内互联网产品“崩溃”事件
      • 2023-10-23 语雀崩溃
      • 2023-11-12 阿里云崩溃
      • 2023-11-27 滴滴崩溃
      • 2023-12-03 腾讯视频崩溃
      • 总结
    • 我的感想

知乎文分析

最近连续加班,打车较多,和司机师傅闲聊时说到前些天滴滴崩溃过,查询了一下。
事故原因分析见文 2023年11.27日滴滴打车崩溃是什么原因造成的?

此处对文中论点再做总结:

  1. 网传微信聊天截图:由k8s升级版本选择错误导致。
  2. 事故发生前40天(2023-10-17)发布于微信公众号 滴滴技术(didi_tech) 技术文中也提到 k8s 的升级方案:1.12 --> 1.20.
  3. k8s 官网中对于多部件协作时的版本适配要求:kubelet和apiserver之间差不超过3个小版本。
  4. 滴滴官方微博发文:事故的起因是底层系统软件出现故障。

微信聊天截图

在这里插入图片描述

微信公众号 滴滴技术 发文

滴滴弹性云基于 K8S 的调度实践
在这里插入图片描述

在这里插入图片描述

k8s 官方文档

https://kubernetes.io/releases/version-skew-policy/
在这里插入图片描述

滴滴官方微博账号

而k8s集群就属于操作系统之上,应用程序之下的底层系统。
在这里插入图片描述

近两个月国内互联网产品“崩溃”事件

2023-10-23 语雀崩溃

如何评价语雀10月23日下午2点服务器崩溃事件?

2023-11-12 阿里云崩溃

如何看待阿里云 2023 年 11 月 12 日发生的故障?

2023-11-27 滴滴崩溃

2023年11.27日滴滴打车崩溃是什么原因造成的?

2023-12-03 腾讯视频崩溃

2023年12月3日20:50分,腾讯视频,会员看不了VIP视频?

总结

如何看待2023年年底,阿里云、滴滴打车、腾讯视频等大厂平台相继发生崩溃故障?

我的感想

在纯技术之外,我觉得,作为程序员:

  1. 程序员的学习之路要踏实、细致。

  2. 要提升英语能力,尽量从一手的来源学习技术。

  3. 不要迷信权威。
    (如果我是滴滴的一个实习生,看到高层大佬的方案结果,敢不敢质疑,敢不敢在求证后反驳?)
    借用近期很火的一句话:“一切都是草台班子,这个世界就是最大的一个草台班子”。

  4. 国内的用工环境恶劣

作为工人,我没有安全感。

以下段落来自: 回望我在谷歌的 18 年:屠龙少年终成恶龙
在这里插入图片描述

裁员的影响是隐蔽而深远的。
过去员工可能会关注用户需求或者公司整体利益,坚信做正确的事最终会得到回报,即使超出自己的职责范围。
但是裁员后,员工不再相信公司会坚定地支持他们,于是极度规避任何有风险的举动。
职责的边界被严格划分,知识和信息被视为珍宝一般囤积起来,因为不可替代性变成了保住工作的唯一手段。

就4而言,其实我是想说大环境的影响。国际势力博弈导致的投资环境变化,钱少了,企业招人少了甚至要裁员了,员工安全感干劲都不足了容易出错误了……

今天的暴风涌动是因为过去某时某地扇动着的蝴蝶翅膀。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/247303.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

天池XGBoost,重写柱状图代码,标签编码

天池XGBoost 地址 重写柱状图代码:我没考虑复杂度,只考虑直观理解 原文统计地点是否降雨来画柱状图实在是太麻烦了,我重写了一下。最麻烦的就是数据处理。我的思路是: 首先取下雨的全部数据data[data[RainTomorrow] Yes] 然后…

SpringBoot——嵌入式 Servlet容器

一、如何定制和修改Servlet容器的相关配置 前言: SpringBoot在Web环境下,默认使用的是Tomact作为嵌入式的Servlet容器; 【1】修改和server相关的配置(ServerProperties实现了EmbeddedServletContainerCustomizer)例如…

Http和WebSocket

客户端发送一次http请求,服务器返回一次http响应。 问题:如何在客户端没有发送请求的情况下,返回服务端的响应,网页可以得服务器数据? 1:http定时轮询 客户端定时发送http请求,eg&#…

IntelliJ IDEA图形安装教程

IntelliJ IDEA图形安装教程 之前开始Java程序,一直用的eclipse,觉得还可以。一直听说IntelliJ IDEA比eclipse好用很多,但因为比较懒,也没有学习使用。机缘巧合下,尝试用了下,顿时有种相见恨晚的感觉&#…

17:00面试,17:06就出来了,问的问题有点变态。。

从小厂出来,没想到在另一家公司又寄了。 到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到8月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,…

编码器-解码器(seq-seq)

1. 背景 encoder-decoder和seq-seq模型可以解决输入与输出都是不定长序列的问题。它们都用到了两个循环NN,分别叫做编码器(用来分析输入序列)与解码器(用来生成输出序列)。 2. 编码器 把一个不定长的输入序列变换成一个定长的背景变量c,并在其中编码输入…

关于栈的简单理解

1. 栈(Stack) 1.1 文字讲解 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则&a…

设计模式之代理模式(1)

目录 概述定义应用场景主要角色类图 详述基本代码应用实例符合的设计原则 总结 概述 定义 代理模式是一种结构型设计模式,它允许通过一个代理对象来控制对原始对象的访问。代理对象可以在不改变原始对象的情况下,增加一些额外的功能,例如权限…

池化技术(对象池)

什么是池化技术 池化技术是一种很常见的编程技巧,目的在于提前创建如内存,对象,线程资源,降低程序运行时频繁的创建销毁带来的开销。常见的有线程池,内存池,对象池等。 池化技术如何提高性能,…

七、三台虚拟机JDK环境安装

目录 1、在三台机器上分别创建安装目录

glibc下的tpmalloc

文章目录 1、内存布局2、操作系统内存分配的相关函数2.1 Heap 操作相关函数2.2 Mmap 映射区域操作相关函数 3、ptmalloc的实现原理3.1 Main_arena 与 non_main_arena3.2 chunk 结构3.3 空闲 chunk 容器的组织形式3.3.1 small bin3.3.2 Large bins3.3.3 Unsorted bin3.3.4 Fast …

【Qt开发流程】之事件系统1:事件系统描述及事件发生流程

Qt的事件系统 在Qt中,事件是对象,派生自抽象的QEvent类,它表示应用程序内部发生的事情或作为应用程序需要知道的外部活动的结果。事件可以由QObject子类的任何实例接收和处理,但它们与小部件特别相关。以下描述了在典型应用程序中…