1、 nginx 可以干啥? (1) 反向代理 (2) 负载均衡 (3) 动静分离 (4) 高可用集群 2、什么是 nginx? Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。 2.1 反向代理 ...
分类:
其他好文 时间:
2020-06-27 00:08:17
阅读次数:
89
点对点消息系统:生产者发送一条消息到queue,一个queue可以有很多消费者,但是一个消息只能被一个消费者接收,当没有消费者可用时,这个消息会被保存直到有一个可用的消费者,所以Queue实现了一个可靠的负载均衡。 发布订阅消息系统:发布者发送到topic的消息,只有订阅了topic的订阅者才会收到 ...
分类:
其他好文 时间:
2020-06-26 22:33:00
阅读次数:
79
haproxy+keepalived 集群高可用集群转发 环境介绍 #内核版本 Ubuntu 18.04.4 LTS \n \l 107-Ubuntu SMP Thu Jun 4 11:27:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux #节点介绍 192.1 ...
分类:
其他好文 时间:
2020-06-26 22:20:27
阅读次数:
69
单机版系统 一台服务器,应用程序、数据库、文件等所有资源都在一台服务器上。 单机版系统的承载能力只能大概预估。 随着业务的发展,一台服务器逐渐不能满足需求,因此要将应用程序和数据分离,应用和数据分离后使用三台服务器:应用程序服务器、文件服务器和数据库服务器。 业务进一步发展,数据库压力太大导致访问延 ...
分类:
其他好文 时间:
2020-06-26 20:31:31
阅读次数:
55
文章已经收录在 Github.com/niumoo/JavaNotes ,更有 Java 程序员所需要掌握的核心知识,欢迎Star和指教。欢迎关注我的公众号,文章每周更新。 负载平衡(Load balancing)是一种在多个计算机(网络、CPU、磁盘)之间均匀分配资源,以提高资源利用的技术。使用负 ...
分类:
编程语言 时间:
2020-06-26 18:22:12
阅读次数:
57
什么是分区再分配: 如果该topic的分区大于1,那么生产者生产的数据存放到哪个分区,完全取决于key值,比如key=A,那么存到分区0,key=B,那么存到分区1,如果key为null,那么负载均衡存储到每个分区! 分区再分配监听器代码: end. ...
分类:
编程语言 时间:
2020-06-25 21:15:18
阅读次数:
65
最近学习了如何用Nginx配置域名,配置后端服务器的负载均衡,配置后端服务器高可用。 目录 1、nginx配置域名 2、nginx配置后端服务器负载均衡 3、nginx配置后端服务器高可用 1、nginx配置域名 2、nginx配置后端服务器负载均衡 3、配置后端服务器高可用 参考资料: 1 2 3 ...
分类:
其他好文 时间:
2020-06-25 12:16:11
阅读次数:
61
在实际项目中,Mycat服务也需要考虑高可用性,如果Mycat所在的服务器出现宕机,或者Mycat服务故障,需要有备机提供服务,需要考虑Mycat集群。高可用方案:我们可以使用HAProxy+Keepalived配合两台Mycat搭起Mycat集群,实现高可用性。HAProxy实现了Mycat多节点的集群高可用和负载均衡,而HAProxy自身的高可用则可以通过Keepalived来实现。Mycat
分类:
其他好文 时间:
2020-06-25 09:50:21
阅读次数:
70
数据库、缓存、依赖的第三方、负载均衡、交换机带宽等等都是系统扩展时需要考虑的因素。我们要知道系统并发到了某一个量级之后,哪一个因素会成为我们的瓶颈点,从而针对性地进行扩展。 比方说,你系统的流量是每秒1000次请求,对数据库的请求量也是每秒1000次。如果流量增加10倍,虽然系统可以通过扩容正常服务 ...
分类:
其他好文 时间:
2020-06-25 09:36:09
阅读次数:
67
上篇文章讲了nginx的常见模块,这边文章将为大家讲一下nginx的负载均衡。 1.准备工作 这里我用三台服务器来做演示: Nginx负载均衡:192.168.10.22:80 Nginx Web1:192.168.10.23:80 Nginx Web1:192.168.10.24:80 为了方便演 ...
分类:
其他好文 时间:
2020-06-24 22:10:10
阅读次数:
66