今天完成了实验六 安装了Flume,Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。 2. 使用 Avro 数据 ...
分类:
其他好文 时间:
2020-02-05 23:06:48
阅读次数:
83
三大指标 高可用,高性能,高并发 高性能 RPC 通信 Kyro 高速序列化 HikariCP 连接池 SQL 优化 Redis 缓存 JVM 优化 GC 优化 高并发 垂直扩展+水平扩展 高可用 一直可以用,99.999999% k8s 解决单点故障 实现崩溃恢复,自动重启 自动扩/缩容 金丝雀发 ...
分类:
其他好文 时间:
2020-02-05 20:31:48
阅读次数:
117
MySQL的高可用方案有很多种,双主、MHA、MMM等等,这里只是写下最简单的双主这种高可用方案。一、配置MySQL互为主从1、环境准备系统IP主机名服务Centos7.5192.168.20.2mysql01MySQL+keepalivedCentos7.5192.168.20.3mysql02MySQL+keepalived注:MySQL已部署完成,可参考博文Centos部署MySQL5.7进
分类:
数据库 时间:
2020-02-05 20:24:24
阅读次数:
92
Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在Nginx 配置详解中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。 Nginx 代理服务的配置说明 1、设置 404 页面导向地址 error_page 404 https://ww ...
分类:
其他好文 时间:
2020-02-05 20:04:27
阅读次数:
68
一、两阶段提交 2PC 1、数据库层面的两阶段提交(XA trainsaction) 两阶段提交是目前经常使用的一种解决分布式事物的强一致性的一种方案,它是由事物协调器和若干个事物执行者(数据库本身)组成。 所谓两阶段提交就是将每一个事物拆分成 任务+提交,将任务的执行和任务提交分成两步。当客户端发 ...
分类:
其他好文 时间:
2020-02-05 18:51:42
阅读次数:
68
能够完全重合的两个图形叫做全等形。 两个全等三角形重合时,互相重合的顶点叫做对应顶点。 互相重合的边叫做对应边。 互相重合的角叫做对应角。 如图,两个三角形能够完全重合,就是全等三角形,“全等”用符号“≌”来表示,读作“全等于”。△ABC和△A'B'C',其中A和A'、B和B'、C和C'是对应顶点, ...
分类:
其他好文 时间:
2020-02-05 11:50:02
阅读次数:
79
```bash ! Configuration File for keepalived global_defs { router_id LVS_DEVEL } vrrp_script check_haproxy { script "killall -0 haproxy" #执行这条命令,判断返回值,... ...
分类:
其他好文 时间:
2020-02-04 23:38:20
阅读次数:
139
我们查询注册中心获得了某个服务的可用节点列表,我们需要从可用节点列表中选择一个发起调用,这就是负载均衡的所用了。 需要考虑两个因素,?个是要考虑调?的均匀性,也就是要让每个节点都接收到调?,发挥所有节点的作?,另?个是要考虑调?的性能,也就是哪个节点响应最快,优先调?哪个节点。 常见的负载均衡算法 ...
分类:
编程语言 时间:
2020-02-04 14:05:50
阅读次数:
73