微服务架构实践之负载均衡Nginx, HAProxy, Ribbon

    引言 随着互联网的快速发展以及业务的复杂性增加,单体应用逐渐被拆分为多个微服务来提高可扩展性和可维护性。而在微服务架构中,负载均衡是一个非常重要的组件,用于分发请求到各个服务实例,以实现高可用和高性能。 本文将介绍微服务架构中负载均衡的概念、原理以及常见的负载均衡算法,并结合实际案例进行具体实践。 微服务架构中的负载均衡 在微服务架构中,负载均衡主要是为了实现以...阅读全文
    作者:绝缘体.. | 分类:nginx, spring, 后端框架, 开发工具 | 阅读: | 标签:, , , ,

    前端性能优化之HTTP/2协议

    在现代的Web应用中,性能优化是一个非常重要的考虑因素。在前端性能优化中,HTTP/2协议是一个被广泛应用的重要工具。HTTP/2协议主要解决了HTTP/1协议中存在的性能问题,并在网络通信中引入了一些新的特性和优化机制。 1. HTTP/1存在的性能问题 在HTTP/1协议中存在一些性能问题,主要有以下几个方面: 无法并行发送多个请求:在HTTP/1中,浏览器只能通过创建多个连接来同时发送多个请求...阅读全文
    作者:绝缘体.. | 分类:apache, nginx, 开发工具 | 阅读: | 标签:, , , ,

    Nginx 负载均衡配置说明

    nginx 负载均衡是我们经常用到的,那么有没有仔细看一下关于负载均衡的配置参数呢? 负载均衡策略 1. 轮询 (默认):每一个来自网络中的请求,轮流分配给内部的服务器,从 1 到 N 然后重新开始。此种负载均衡算法适合服务器组内部的服务器都具有相同的配置并且平均服务请求 相对均衡的情况。 2. 加权轮询(weight):根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接...阅读全文
    作者:绝缘体.. | 分类:nginx, 开发工具 | 阅读: | 标签:, , , ,

    Spring Cloud中的Eureka集群配置

    1. 什么是Eureka Eureka是Spring Cloud提供的服务注册与发现的组件,用于构建高可用的微服务架构。Eureka集群是指多个Eureka Server实例组成的集群,通过相互注册和相互获取注册信息,实现各个服务实例之间的通信与负载均衡。 2. Eureka集群配置步骤 2.1 添加依赖 在pom.xml文件中添加Eureka Server和Eureka Client的依赖: <dependencies> ... <!-- Eureka Server --&g...阅读全文
    作者:绝缘体.. | 分类:nginx, spring, 后端框架, 开发工具 | 阅读: | 标签:, , , ,

    Linux常用的100个命令

    列举一下在使用linux系统时经常使用的几个命令并做简要说明。 1、export //查看所有环境变量 2、wc -l //统计行数、wc -w 统计单词 3、lsattr file //查看文件属性 4、cat /etc/passwd |awk -F: ‘{print $1}’ //查看系统中所有用户 5、cat /etc/group //查看系统中所有的组 6、echo ‘1+2’|bc -l //数学运算 7、uname -a //查看linux内核等的一些信息 8、badblocks -s /d...阅读全文
    作者:绝缘体.. | 分类:c#, go, MySQL, nginx, PHP, 开发工具, 数据库, 编程语言 | 阅读: | 标签:, , , ,