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

  • Kubernetes容器编排:实现高可用的容器化部署

    在现代云原生应用开发中,容器化技术已成为一种不可或缺的工具。而Kubernetes作为目前最流行的容器编排平台,可以帮助开发者高效、灵活地管理和部署容器化应用。本文将探讨Kubernetes容器编排的核心概念和优势,以及如何利用它实现高可用的容器化部署。Kubernetes:强大的容器编排平台Kub

  • 高性能计算工作负载迁移到云中的CIO指南

    英国气象局所选择的是来自非传统供应商的传统超级计算机:在Azure上选了四个CrayEX系统,这样做可以“减少购买超级计算机所花的时间,而是更多地利用超级计算机”,引号内出自气象局IT研究员RichardLawrence。这样做除了跳过通常的多年采购周期外还购买了灵活性,还可以更方便地在未来对高性能

  • 构建全域感知能力,打造高并发物联网平台

    Part01高并发框架 高并发是一种在“同一时间点或极短时间内出现大量的操作请求”的场景。而传统的网络通信模型,在面对海量数据高并发场景,已经显得力不从心;一款优秀的高并发框架是现阶段网络通信必不可少的一环,如:Grizzly、Netty,Mina。平台在面对海量设备接入场景,选择了Net

  • Spring Cloud 中七种负载均衡策略!

    负载均衡通器常有两种实现手段,一种是服务端负载均衡器,另一种是客户端负载均衡器,而我们今天的主角Ribbon就属于后者——客户端负载均衡器。服务端负载均衡器的问题是,它提供了更强的流量控制权,但无法满足不同的消费者希望使用不同负载均衡策略的需求,而使用不同负载均衡策略的场景确实是存在的,所以客户端负

  • 聊一聊Pulsar负载均衡原理及优化

    前言前段时间我们在升级Pulsar版本的时候发现升级后最后一个节点始终没有流量。虽然对业务使用没有任何影响,但负载不均会导致资源的浪费。和同事沟通后得知之前的升级也会出现这样的情况,最终还是人工调用Pulsar的 adminAPI 完成的负载均衡。这个问题我尝试在Google和P

  • 应用不停机发布的思考与初识

    应用发布,简单来说就是将已开发完成的系统功能部署到生产环境,并可正常对用户提供服务。传统的应用发布步骤一般采用“三步曲”:第一步:停止应用第二步:更新应用第三步:启动应用那你肯定会问,从停止应用一直到启动应用期间,系统功能是不是无法正常使用?没错。在应用发布过程中,可能会出现页面白屏、访问超时等各种

  • 服务管理与通信的基础原理分析

    涉及轻微的源码展示,可放心参考!一、基础简介服务注册发现是微服务架构中最基础的能力,下面将从源码层面分析实现逻辑和原理,在这之前要先来看下依赖工程的基础结构,涉及如下几个核心组件:commons:服务组件的抽象声明,本文只分析注册发现与负载均衡;nacos:当下常用的注册中心组件,用来进行服务管理;

  • 月均活跃用户达1.3亿,B站高可用架构实践

    流量洪峰下要做好高服务质量的架构是一件具备挑战的事情,本文详细阐述了从GoogleSRE的系统方法论以及实际业务的应对过程中出发,一些体系化的可用性设计。对我们了解系统的全貌、上下游的联防有更进一步的帮助。本文来自公众号云加社区(ID:QcloudCommunity)负载均衡负载均衡具体分成两个方向

  • 负载均衡的5种算法,你了解几种?

     我们平常使用的F5,LVS,HAproxy,nginx等负载均衡软件或设备,不管是基于硬件负载,还是基于软件的负载,其负载均衡的算法都是一样的。主要有以下几种:一、轮询(RoundRobin,RR)所有请求被依次分发到每台应用服务器上,即每台服务器需要处理的请求数目都相同,适合于所有服务

  • 故障转移,服务发现,负载均衡,居然都和它有关!!!

    没错,说的就是连接池,玩互联网架构,连接池是必须要掌握的。什么是连接池?创建与管理连接缓冲池的技术,本质是资源复用,不用频繁创建与销毁连接,能提高性能。画外音:数据库连接池,服务连接池,都是连接池。微服务分层架构中,连接池扮演着极其重要的角色。如上图:上层虚线框,是web集群;下层虚线框,是serv

  • 看完这篇还不了解Nginx,那我就哭了!

     想必大家一定听说过Nginx,若没听说过它,那么一定听过它的"同行"Apache吧! 图片来自PexelsNginx的产生Nginx同Apache一样都是一种Web服务器。基于REST架构风格,以统一资源描述符(UniformResourcesIdentifier)URI或者统

  • 技术分享:详解Docker负载均衡和服务发现

     Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目,自开源后受到广泛的关注和讨论,以至于dotCloud公司后来都改名为DockerInc。Docker是一个使用Go语言开发的开源的应用容器引擎,是PaaS提供商dotCloud开源的一个容器引擎

  • Nginx除了负载均衡,还可以做什么?跟小编一起学吧

     Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,她还有什么其他的用途呢,下面我们来看下。一、静态代理Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静

  • 分布式系统的负载均衡

    一、什么是负载均衡?什么是负载均衡?记得***次接触Nginx是在实验室,那时候在服务器部署网站需要用Nginx。Nginx是一个服务组件,用来反向代理、负载平衡和HTTP缓存等。那么这里的负载均衡是什么?负载均衡(LB,LoadBalance),是一种技术解决方案。用来在多个资源(一般是服务器)中

  • 你知道几个?中级运维必知的10个问题

    负载均衡是衡量初中级以上运维技术水平的重要标尺!负载均衡是普通运维人员很难有机会接触和系统学习的知识!1. 负载均衡转发数重要吗?keepalived+lvs的组合,执行ipvsadm,输出的数据显示了每个后端服务器连接的数量,一些服务器的值高些,而一些却低一些。一些人纠结:怎么a服务器活

  • 大型Web网站架构演变之9大阶段

     前言我们以JavaWeb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。该系统具备的功能:用户模块:用户注册和管理商品模块:商品展示和管理交易模块:创建交易和管理正文阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如Tomc

  • 一篇读懂分布式架构下的负载均衡

     什么是负载均衡?百度词条里的解释是:负载均衡,英文叫LoadBalance,意思就是将请求或者数据分摊到多个操作单元上进行执行,共同完成工作任务。它的目的就通过调度集群,达到***化资源使用,***化吞吐率,最小化响应时间,避免单点过载的问题。负载均衡分类负载均衡可以根据网络协议的层数进

  • 不懂“接入层”原理好意思说懂架构吗?

     应用的接入层通常需要承载大量的网络请求,有些互联网企业几十万PV请求,在软件负载均衡无法支撑的情况下会考虑采用硬件负载均衡的技术帮助控制流量,然后再转发给软件负载均衡进行进一步的分发。要点:什么是硬件负载均衡?硬件负载均衡的优缺点是什么?使用的注意事项以及应用的场景?硬件负载均衡器实现哪

  • 如何优化生产环境下的Kubernetes资源分配

    【51CTO.com快译】我在使用Kubernetes的头一天将应用程序Docker容器化,并部署到生产集群。我将Buffer的其中一个***吞吐量(和低风险)端点从整体式应用程序迁移出来。这个端点造成了越来越大的麻烦,偶尔会影响优先级更高的其他流量。我们用curl进行一番手动测试之后,决定开始将流

  • 过载保护+异构服务器的负载均衡,怎么设计?

    负载均衡是指,将请求/数据分摊到多个操作单元上执行,关键在于均衡。然而,后端的服务器有可能硬件条件不同:如果对标低配的服务器“均匀”分摊负载,高配的服务器利用率会不足如果对标高配的服务器“均匀”分摊负载,低配的服务器会扛不住能否根据异构服务器的处理能力来动态、自适应进行负载均衡,以及过载保护呢?负载

推荐阅读