简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、集群规划要让Redis4.0.1集群正常工作至少需要3个Master节点,每个 Master 节点要配备至少 1 个 Slave 节点。 根据以上特点和要求, 进行如下的集群实施规划:使用 6 台服务器(物理机或虚拟机) 部署 3 个 Master + 3 个 Slave;IP端口集群端口(服务端口+10000)192.168.199.249638216382
1. Zookeeper介绍Apache ZooKeeper 是Apache 软件基金会的一个软件项目,他所解决的是在大型分布式系统中的调度问题,Zookeeper原先是由Yahoo开发的。Zookeeper作为一个分布式和高可用的中心化的调度服务,运行在一个我们称之为Zookeeper集群的一个服务集群之中。分布式一致,组管理,Leader选举都通过这个服务所实现,因此在我们自...
互联网时代,在极端情况下,每天都有新需求要开发上线。随着代码量及团队成员的增加, 传统单体式架构的弊端日益凸显,严重制约了业务的快速创新和敏捷交付,与互联网所追求的 “唯快不破”的目标越来越远。这就是微服务架构兴起的时代大背景。 微服务架构( Microservice Architecture) 是近两年来最流行的架构术语之一,大名鼎鼎的 Martin Flower曾这样描述
了解Zookeeper的我们都知道,Zookeeper是一种分布式协调服务,在分布式应用中,主要用来实现分布式服务的注册与发现以及分布式锁,本文我们简单介绍一下Zookeeper是如何实现服务的注册与发现的。使用Zookeeper实现服务注册与发现,主要应用的是Zookeeper的Znode数据模型和Watcher机制,因此咱们先从Zookeeper的数据模型说起。1、Zookeeper数据模..
Spring Session 为管理用户的会话信息提供了一些API和实现。一、介绍Spring Session 为管理用户的会话信息提供了一些API和实现。它也提供了与以下组件透明的集成方案:HttpSession:允许在应用程序容器中(如Tomcat)替换HttpSession。
随着微服务等分布式架构的快速发展及应用,在很多情况下,我们都会遇到在并发情况下多个线程竞争资源的情况,比如我们耳熟能详的秒杀活动,多平台多用户对同一个资源进行操作等场景等。分布式锁的实现方式有很多种,比如基于数据库、Zookeeper、Redis等,本文我们主要介绍Spring Boot整合Redis实现分布式锁。
对于传统的Web项目,可能大部分都要部署到web容器中,如Tomcat。Spring Boot提供了一种超级简单的部署方式,就是直接将应用打成jar包,在生产上只需要执行java -jar就可以运行了。一般情况下,如果我们的应用只是作为一个服务、工具类、API的形式存在,那么我们一般将其打包成jar包。而如果我们的应用是一个Web应用,都是打成war包,进行发布,同时如果我们的服务器是Tomc..
在某些应用场景中,我们经常会遇到需要搭建FTP服务器的情况,此文主要介绍如何在Centos7.0+版本的Linux系统中搭建FTP服务。共勉之。。。
本文简单介绍一下Spring MVC的请求流程,因为上次在面试过程中面试官有问到这个问题,希望对大家有用。用户发送请求至前端控制器DispatcherServletDispatcherServlet收到请求调用HandlerMapping处理器映射器。处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。D...