随笔分类 -  负载均衡 & 分布式

摘要:1 安装环境 2 安装keepalived 2.1 安装keepalived 1. 将keepalived-1.2.15.tar.gz上传到服务器/usr/local/下。 2. 执行配置命令 3. 编译 4. 安装 至此安装成功 5. 拷贝执行文件 6. 将init.d文件拷贝到etc下,加入开机 阅读全文
posted @ 2019-12-23 00:16 雪山上的蒲公英 阅读(344) 评论(0) 推荐(0) 编辑
摘要:1. 什么是负载均衡高可用 nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监 阅读全文
posted @ 2019-12-22 01:15 雪山上的蒲公英 阅读(806) 评论(0) 推荐(0) 编辑
摘要:1. 启动客户端 2. 显示所有操作命令 3. 查看节点 节点状态的属性描述如下: 4. 节点创建 znode一共有4种类型:持久的(persistent)、临时的(ephemeral)、持久有序的(persistent_sequential)和临时有序的(ephemeral_sequential) 阅读全文
posted @ 2019-12-15 14:50 雪山上的蒲公英 阅读(6134) 评论(0) 推荐(1) 编辑
摘要:流量限制(rate-limiting),是Nginx中一个非常实用,却经常被错误理解和错误配置的功能。我们可以用来限制用户在给定时间内HTTP请求的数量。请求,可以是一个简单网站首页的GET请求,也可以是登录表单的POST请求。 流量限制可以用作安全目的,比如可以减慢暴力密码破解的速率。通过将传入请 阅读全文
posted @ 2019-06-08 17:12 雪山上的蒲公英 阅读(2010) 评论(0) 推荐(0) 编辑
摘要:1. location表达式类型 上面是一个location匹配的例子,实际上,location匹配表达式还有多种: ~ 表示执行一个正则匹配,区分大小写 ~* 表示执行一个正则匹配,不区分大小写 ^~ 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他location。 = 进行普通字符 阅读全文
posted @ 2019-04-24 01:22 雪山上的蒲公英 阅读(12405) 评论(0) 推荐(2) 编辑
摘要:1.【alias】 别名配置,用于访问文件系统,在匹配到location配置的URL路径后,指向【alias】配置的路径。如: 即:请求/test/1.jpg(省略了协议与域名),将会返回文件/home/sftp/img/1.jpg。 2.【root】 根路径配置,用于访问文件系统,在匹配到loca 阅读全文
posted @ 2019-04-24 00:28 雪山上的蒲公英 阅读(3767) 评论(1) 推荐(3) 编辑
摘要:1. 4A系统的需求分析 近年来企业用户的业务系统发展十分迅速,内部的系统数和用户数不断增加,网络规模迅速扩大,在应用扩展的同时,各业务系统的安全管理工作相对滞后,无法满足企业发展的长期要求。 各系统中有大量的网络设备、主机和应用系统,分别归属于不同的部门进行维护管理。各系统都有一套独立的认证、授权 阅读全文
posted @ 2019-04-09 00:56 雪山上的蒲公英 阅读(16072) 评论(0) 推荐(0) 编辑
摘要:这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。 相信耐心看完这篇文章,谈到分布式事务,不再只是有“2PC”、“3PC”、“MQ的消息事务”、“最终一致性”、“TCC”等这些知识碎片,而是能够将知识连 阅读全文
posted @ 2019-02-24 09:08 雪山上的蒲公英 阅读(3400) 评论(4) 推荐(4) 编辑
摘要:1. Nosql数据库的四大分类 2. 分布式数据库CAP原理 2.1 关系型数据库事务遵循的ACID规则 首先了解传统关系型数据库事务遵循的ACID规则: 原子性(Atomicity):事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功。 一致性(Consistenc 阅读全文
posted @ 2019-01-07 23:56 雪山上的蒲公英 阅读(3283) 评论(0) 推荐(1) 编辑
摘要:客户度连接nginx超时, 建议5s内 接收客户端header超时, 默认60s, 如果60s内没有收到完整的http包头, 返回408 接收客户端body超时, 默认60s, 如果连续的60s内没有收到客户端的1个字节, 返回408 keepalive时间,默认75s,通常keepalive_ti 阅读全文
posted @ 2018-11-07 21:05 雪山上的蒲公英 阅读(12140) 评论(0) 推荐(0) 编辑
摘要:0. 什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%;如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是9 阅读全文
posted @ 2018-09-26 00:27 雪山上的蒲公英 阅读(3645) 评论(0) 推荐(0) 编辑
摘要:1. 使用默认application.properties和注解的方式 导入dubbo-starter,在application.properties配置属性,使用@Service注解来暴露服务,使用@Reference来引用服务。具体可参考 Dubbo整合SpringBoot,这里截取部分代码方便 阅读全文
posted @ 2018-09-24 23:17 雪山上的蒲公英 阅读(39145) 评论(5) 推荐(3) 编辑
摘要:介绍Dubbo在开发中的一些常用配置,文中内容主要参考dubbo文档配置和示例两节,详细可移步访问 传送站 1. 属性配置方法及加载顺序 属性常用配置方法主要有三种: 第一种是通过启动时在虚拟机参数中加上相关信息 第二种也是最常用的是通过xml方式配置,随着springboot和dubbo的集成,这 阅读全文
posted @ 2018-09-24 22:04 雪山上的蒲公英 阅读(1461) 评论(0) 推荐(0) 编辑
摘要:目前的dubbo已支持和springboot集成,还是之前的例子,这次我们通过springboot容器来实现。借此了解一下基于springboot容器启动的dubbo的配置及使用。 1. 准备工作 创建一个Maven空项目,作为项目的父工程,此工程的子项目基于Spring Boot 2.0.5 实现 阅读全文
posted @ 2018-09-24 18:34 雪山上的蒲公英 阅读(61114) 评论(22) 推荐(23) 编辑
摘要:1. 前言 今年八月份的时候,查看github仓库,Dubbo OPS还提供了三种工具用于Dubbo的监控运维: 九月份,伴随着Dubbo的全面快速的升级,现在仓库里Dubbo OPS下这三个工具已经改变了。 简单看了一下,最新版的dubbo-admin模块分为了前后端,前端基于vuetify,个人 阅读全文
posted @ 2018-09-24 01:47 雪山上的蒲公英 阅读(16526) 评论(3) 推荐(1) 编辑
摘要:1. 前言 Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。如果不想使用Spring配置,也可以通过使用API的方式进行调用(不推荐)。 使用Spring配置方式进行Du 阅读全文
posted @ 2018-09-23 22:39 雪山上的蒲公英 阅读(5191) 评论(3) 推荐(2) 编辑
摘要:1. Dubbo功能简介 Dubbo 是阿里巴巴公司一个开源的高性能服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案,使得应用可通过高性能 RPC 实现服务的输出、输入功能和 Spring 框架无缝集成。Dubbo 包含远程通讯、集群容错和自动发现三个核心部 阅读全文
posted @ 2018-09-12 22:26 雪山上的蒲公英 阅读(820) 评论(0) 推荐(0) 编辑
摘要:1. 首先通过xftp等工具上传安装包 2. 配置目录 3. 安装jdk 3.1 到安装包所在目录,解压安装包到指定目录 3.2 配置环境变量 末尾插入如下内容 保存后激活配置文件 3.3 输入 java -version 验证,出现jdk版本即为安装成功 4. 安装tomcat 4.1 解压安装包 阅读全文
posted @ 2018-08-23 11:22 雪山上的蒲公英 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1. nginx使用命令 2. nginx配置文件内容详析 基于http反向代理的配置 3. 实际常用的负载均衡配置 3.1 多个相同服务的负载均衡 如 nginx安装及配置 中,将应用部署在同一机器上的多个tomcat中,通过不同端口访问形成的伪集群,在实际运营中为防止单台机器挂掉导致应用不可访问 阅读全文
posted @ 2018-08-22 22:34 雪山上的蒲公英 阅读(576) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper的定义用一句话就能说清:分布式服务框架 Zookeeper -- 管理分布式环境中的数据。下面从安装开始,对这个框架进行分析。 1.安装 1. 官网下载压缩包并解压到D:\Program Files (x86)\zookeeper-3.4.12 2. 在D:\Program Fil 阅读全文
posted @ 2018-06-23 15:00 雪山上的蒲公英 阅读(27587) 评论(0) 推荐(2) 编辑

/* 返回顶部代码 */
点击右上角即可分享
微信分享提示