深圳幻海软件技术有限公司 欢迎您!

  • 云原生场景下如何利用Ray快速构建分布式系统

    一、分布式系统复杂性1、一个AutoML的case 首先从一个实例开始,上图是我们最近构建的AutoML的例子,搭建自动分布式机器学习的服务。图中虚线框起来的就是这个自动机器学习的服务,服务中有如下几个角色:proxy是一个常驻服务,在整个AutoML集群中负责提供服务的入口,会根据不同的

  • 读发布!设计与部署稳定的分布式系统(第2版)笔记14_稳态

    合集-读发布!设计与部署稳定的分布式系统(第2版)(15)1.读发布!设计与部署稳定的分布式系统(第2版)笔记01_生产环境的生存法则06-132.读发布!设计与部署稳定的分布式系统(第2版)笔记02_停飞的代码异常06-143.读发布!设计与部署稳定的分布式系统(第2版)笔记03_让系统稳定运行0

  • 读发布!设计与部署稳定的分布式系统(第2版)笔记15_快速失败和替换

    合集-读发布!设计与部署稳定的分布式系统(第2版)(15)1.读发布!设计与部署稳定的分布式系统(第2版)笔记01_生产环境的生存法则06-132.读发布!设计与部署稳定的分布式系统(第2版)笔记02_停飞的代码异常06-143.读发布!设计与部署稳定的分布式系统(第2版)笔记03_让系统稳定运行0

  • 读发布!设计与部署稳定的分布式系统(第2版)笔记11_无限长的结果集

    合集-读发布!设计与部署稳定的分布式系统(第2版)(11)1.读发布!设计与部署稳定的分布式系统(第2版)笔记01_生产环境的生存法则06-132.读发布!设计与部署稳定的分布式系统(第2版)笔记02_停飞的代码异常06-143.读发布!设计与部署稳定的分布式系统(第2版)笔记03_让系统稳定运行0

  • M1芯片成功运行Linux,终端一行代码启动安装,也能一键删除卸载

    本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。△AsahiLinux官方供图AsahiLinux在官方推特上宣布:首个原生支持M1系列Mac的Linux测试版现在已发布,面向所有人开放。大家只需在终端输入一行代码即可启动安装:curlhttps://alx.sh|sh有

  • 红绿屏后是粉屏,iOS到底怎么了?

    “逃过了传说中的绿屏,避过了更离谱的红绿屏,最终还是倒在了粉屏的面前”,这是近日一条手机相关热搜中被多人点赞的评论,而这条热搜中所说的“粉屏”也就是此次的重点,那么什么手机的BUG能够引起如此大范围的关注呢?不用小雷多说,不少读者应该都能猜到——iPhone。实际上,就像评论所说的那样,iPhone

  • Android 5.0 12大新功能详解

    2014年10月15日,Google公司发布全新的Android操作系统Android5.0Lollipop(棒棒糖)。距离Android系统上一次重大更新还不到一年的时间,Android从4.4KitKat(巧克力棒)升级到了Lollipop(棒棒糖)。和每年的惯例一样,Google惯例推出自家品

  • 为什么每个程序员都必须坚持写博客?这篇文章教你怎么写

    一、往期回顾上篇文章:《​​为什么有些看起来很厉害的技术高手,设计的架构都很垃圾?​​》主要聊了一下将单块系统重构为分布式系统,以此来避免单台机器的负载过高。同时引申出来了弹性资源调度、分布式容错机制等相关的东西。这篇文章我们继续来聊聊这个系统后续的重构演进过程,先来看下目前的系统架构图,一起来回顾

  • 系统总出故障怎么办,或许你该学学稳定性建设!

    ​大家好,我是树哥。说到系统稳定性,不知道大家会想起什么?我想大多数人会觉得这个词挺虚的,不知道系统稳定性指的是什么。一年前的我看到这个词,也是类似于这样的感受,大概只知道要消除单点、做好监控报警,但却并没有一个体系化的方法论。经过一段时间的摸索,我对系统稳定性有了较为体系化的认识,于是迫不及待地希

  • 公司要搞双11大促了,你知道系统能抗多少流量吗?

    今天给大家分享一个话题,那就是假设你公司要搞一场双11大促,现在告诉你说,咱们公司就是打算搞了,那你此时会一脸懵逼的说,双11大促?会有多大并发啊?我们系统能抗住吗?你要这样的话,那老板是一定不高兴的了。所以今天就得给大家分析一下,假设你公司要搞大促,你怎么去通过全链路压测评估一下你的核心系统链路能

  • 一分钟抢购十万个口罩,瞬时高并发抢购系统怎么设计?

    背景大家好,这篇文章给大家介绍一个非常经典的去大厂面试经常被问的一个问题,就是瞬时高并发抢购问题。通常来说,大厂开发的系统经常会遇到一些类似电商秒杀抢购、景点门票高并发抢购、特殊商品(比如口罩)高并发抢购、类似12306的高并发抢票类的系统。所以经常会问这一类高并发抢购类的问题,这个时候,小伙伴们如

  • 一张“无脑”清单告诉你分布式系统代码有多复杂

    作者|KislayVerma编译|崔皓策划|云昭开篇微服务架构在当今的软件工程领域被广泛采用。同时,采用分布式架构的组织也发现需要考虑分布式故障的附加复杂性,而这种复杂性往往超出实际业务逻辑。虽然分布式计算的谬误是有据可查的,但对于组织而言并不是一件容易的事情。因此,构建大规模、可靠的分布式系统架构

  • 思考 | 一文说透秒杀系统如何设计

    前言秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是12306抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,就是本

  • 复杂性会压垮Kubernetes吗?

    Kubernetes肯定不会是第一个受制于其规模的开源项目,但是专家有不同看法……Hadoop由于其使用不友好终于耗尽能量,相对于Hadoop如今人老珠黄,Kubernetes现在是开源社区新宠。正如CapitalOne的BernardGolden所说,Kubernetes“易于操作”,正大步向前。

  • 软硬结合:快手推荐系统国内率先基于持久内存应用异构存储

    作为2亿日活、日均千万级短视频上传、强调社区普惠的短视频APP,快手推荐系统所需解决的技术挑战是世界级的。近日,快手在国内率先应用持久内存重新设计了基于异构存储结构的推荐系统,率先采用英特尔®傲腾™数据中心级持久内存。在快手推荐系统高吞吐量大数据量请求的场景下,使用持久内存可以降低存储成本,减少故障

  • 扪心自问,你真的熟练掌握MQ了吗?

    大家平时也有用到一些消息中间件(MQ),但是对其理解可能仅停留在会使用API能实现生产消息、消费消息就完事了。图片来自pexels对MQ更加深入的问题,可能很多人没怎么思考过。比如,你跳槽面试时,如果面试官看到你简历上写了熟练掌握消息中间件。那么很可能给你发起如下4个面试连环炮:为什么要使用MQ?使

  • 阿里技术大牛:一份架构师成神路线图!

    架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。图片来自包图网今天,阿里巴巴技术专家九摩将多年经验,进行系统性地总结,帮助更多架构师在进阶这条路上走得更“顺畅”,姿态更“优雅”。架构师职责架构师不是一个人,他需要建立

  • 我只是下了个订单,鬼知道我在微服务里经历了什么?

    【51CTO.com原创稿件】面试的时候,面试官问:用户在电商网站中购买成功了,那么它在微服务中经历了什么?你该如何作答?当我傻啊,用户在电商网站购买成功,还在微服务中,那肯定就是有一套微服务架构的电商系统。 设计一套电商系统还不简单?简单想象一下,既然是一个电商系统,有用户去购买,就肯定

  • 漫话:如何给女朋友解释系统高可用?

     在一个阳光明媚的周二下午,我正在公司里面看着即将发布的Java12的新特性,这时候女朋友打来电话。  晚上下班后,女朋友回到家里面和我说,发现淘宝无法访问的十几分钟后又可以了。 系统可用性系统的可用性,英文名字为SystemUsability,即系统服务不中

  • 99%的人都能看懂的“熔断”以及最佳实践

    当我们工作所在的系统处于分布式系统初期,往往这时候每个服务都只部署了一个节点。 在这样的背景下,如果某个服务A需要发布一个新版本,往往会对正在运行的其他依赖服务A的程序产生影响。 甚至,一旦服务A的启动预热过程耗时过长,问题会更严重,大量请求会阻塞,产生级联影响,导致整个系统卡慢

推荐阅读