
分布式
文章平均质量分 70
yue2008
这个作者很懒,什么都没留下…
展开
-
一致性哈希算法的范例
源码:public class HashTest { private static TreeMap<Long, Node> vNodes; //虚拟节点集合 private static List<Node> rNodes; //真实节点集合 private static final int REAL_NODE_NUM = 5; //真实...原创 2016-04-23 22:29:34 · 181 阅读 · 0 评论 -
Consul框架介绍
Consul(https://www.consul.io/downloads.html)是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置共享。与其他分布式服务注册与发现的方案,Consul的方案更"一站式",内置了服务注册与发现框 架、分布一致性协议实现(Raft算法)、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。...原创 2016-04-24 12:55:45 · 487 阅读 · 0 评论 -
在Linux下安装GIT
1、将安装包git-2.3.3.tar.gz上传到/opt/git目录下 2、解压安装包 tar -xzf git-2.3.3.tar.gz 3、进入git-2.3.3目录 cd git-2.3.3 4、编译安装 在/usr/local目录下新建名为git的文件夹 执行 ./configure -prefix=/usr/local/gi...原创 2016-05-13 22:32:36 · 353 阅读 · 0 评论 -
使用Nginx实现Tomcat负载均衡,并使用Redis实现session共享
本文简单介绍如何使用Nginx来实现Tomcat的负载均衡,使用Nginx来作为静态资源服务器,使用Redis来实现session的共享。搭建环境如下:操作系统: RedHat Enterprise Linux 7 64位jdk: jdk-8u92-linux-x64nginx: nginx-1.10.3tomcat:apache-tomcat-8.5.31redis: r...原创 2018-06-22 21:22:55 · 495 阅读 · 0 评论 -
使用Keepalived实现Nginx的双机热备功能
整体部署图 1、在两台服务器上部署并启动Nginx 部署步骤参考 http://chenjumin.iteye.com/blog/2425443 2、在Nginx服务器上步骤Keepalived 1)执行 yum install -y keepalived 安装Keepalived 2)在/etc/keepalived目录下创建编辑配置文件k...原创 2018-06-23 19:46:48 · 196 阅读 · 0 评论 -
Redis的安装、配置和使用
单节点环境的安装和配置 见 http://chenjumin.iteye.com/admin/blogs/2425443 集群环境的安装和配置 1、参考单节点环境相关章节,在所有节点上部署好redis 2、编辑每个节点的redis.conf配置文件 bind 192.168.134.128 port 3679 daemonize ...原创 2018-06-25 23:43:14 · 207 阅读 · 0 评论 -
使用HAProxy实现Tomcat的负载均衡
HAProxy是一个使用C语言编写的开放源代码的软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。尤其适用于高负载且需要持久连接或7层处理机制的web站点。 HAProxy可以将后端的服务器与网络隔离,起到保护后端服务器的作用。 HAProxy支持连接拒绝,通过拒绝连接,可以限制某些非法或有意的攻击型连接,从而降低其对网站带来的危害。 HAProx...原创 2018-08-21 11:15:31 · 1275 阅读 · 0 评论