#一、什么是dubbo ###Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,服务自动注册和发现。 ####1、远程方法调用 实现不同程序之间的方法调用 ####2、负载均衡 任务分摊、感觉很吊,目前不懂。 ####3、服务 ...
分类:
其他好文 时间:
2020-06-08 09:20:55
阅读次数:
60
环境准备 安装三台centos7.6虚拟机 配置k8s源为阿里云源 选择其中一台虚拟机 apiVersion: kubeadm.k8s.io/v1beta1 bootstrapTokens: - groups: - system:bootstrappers:kubeadm:default-node- ...
分类:
其他好文 时间:
2020-06-08 00:41:16
阅读次数:
77
http { #webapp 代理服务器,名称myapp自定义 upstream myapp { #server 访问服务器IP:端口;weight 权重,两个都设置1表示访问量平分;max_fails 失败次数,如果失败次数>值,则表示该节点已宕机;fail_timeout 连接超时时间 serv ...
分类:
其他好文 时间:
2020-06-08 00:27:05
阅读次数:
50
1. 什么是FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS ...
分类:
其他好文 时间:
2020-06-07 21:50:09
阅读次数:
81
高可用概述 # 什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 # 高可用常用软件 硬件:F5 软件:keepalived # keepalived如何实现高可用 keepalived软件是基于VRRP协议实 ...
分类:
其他好文 时间:
2020-06-07 21:14:13
阅读次数:
59
概念 Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。 模型 a)Source:采集组件,用于跟数据源对接,以获取数据 b)Sink:下沉组件,用于往下一级agent传递数据或者往最终存储系统传递数据 c)Channel:传输通道组件,用于从source将数据传递到sink ...
分类:
Web程序 时间:
2020-06-07 21:04:35
阅读次数:
67
一、SpringCloud是什么 SpringCloud,基于 SpringBoot 提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于 Netflix 的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 SpringCloud 利 ...
分类:
编程语言 时间:
2020-06-07 13:15:57
阅读次数:
96
上一个章节,我们搭建了一个最简单的单体服务项目,单体架构就是把所有的功能都放在一个工程项目中。 但是当访问量不断增加,我们只部署一套环境就有些吃不消了,这时候有什么解决方案么? 如果我们去一个超市购物,当客户数量不多的时候,超市只开通一个结账通道就可以满足需要,但是当客户数量增加,只有一个结账通道的 ...
分类:
其他好文 时间:
2020-06-07 10:49:26
阅读次数:
63
集群规划 主机名 角色 ip HDSS7-21.host.com kube-apiserver 192.168.12.13 HDSS7-22.host.com kube-apiserver 192.168.12.14 HDSS7-11.host.com 4层负载均衡 192.168.12.11 HD ...
1前言生产环境中一台MySQL主机存在单点故障,所以我们要确保MySQL的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。MySQL的高可用方案一般有如下几种:keepalived+双主MHAPXCMMMHeartbeat+DRBD等,比较常用的是keepalived+双主,MHA和PXC。本节主要介绍利用keepalived实现MySQL数据库
分类:
数据库 时间:
2020-06-06 09:21:25
阅读次数:
64