文章页面右下角可以召唤文章目录哦! 网站支持QQ登录啦,点我登录 网站开通了个人中心,登录个人中心可以投稿哦 网站开通了留言功能,留个言再走呗 本站完美兼容PC端、手机端、平板,欢迎体验
推荐
zookeeper学习五:zookeeper在java中的简单应用
package com.ai.trial; import java.io.IOException; import org.apache.zookeeper.CreateMode; import o 【阅读更多...】
推荐
zookeeper学习四:zookeeper客户端命令介绍
集群搭建完之后,就可以用客户端对服务器进行操作了,下面来看一下有哪些客户端命令吧。 命令基本语法 功能描述 help 显示所有操作命令 ls path [watch] 使用ls命令查看当前znode中 【阅读更多...】
推荐
zookeeper学习三:zookeeper集群搭建
ZooKeeper可以以单机模式安装运行,不过它的长处在于通过分布式ZooKeeper集群(一个Leader,多个Follower),基于一定的策略来保证ZooKeeper集群的稳定性和可用性,从而实 【阅读更多...】
推荐
zookeeper学习二:zookeeper内部原理
一、选举机制 1、半数机制:集群中半数以上机器存活,集群可用。所以zookeeper适合安装奇数台服务器。 2、zookeeper虽然没有在配置文件中指定Master和Slave。但是,zookeep 【阅读更多...】
推荐
zookeeper学习一、zookeeper入门
zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,他负责存储和管理数据,然后接受观察者的注册,一旦这些数据的状态发生变化,zookeeper就将负责通知已经在zoo 【阅读更多...】
推荐
ActiveMQ学习七:AvtiveMQ高级特性
最后,来学习一下ActiveMQ的高级特性吧。 一、异步投递Async Sends 首先可以去官网看下介绍:https://activemq.apache.org/async-sends。对于一个sl 【阅读更多...】
推荐
ActiveMQ学习六:AvtiveMQ多节点集群
先来考虑这样一个问题:引入ActiveMQ之后如何保证其高可用性呢?没错,我们之前讲到过的持久化、事务和签收都是保证可靠性的机制,在实际运用中,消息队列必然和分布式是分不开的,所以我们必须知道Acti 【阅读更多...】
推荐
生产者消费者模式代码练习(传统版)
利用Lock和Condition实现 package com.sy.blockingQueue; import java.util.concurrent.locks.Condition; impor 【阅读更多...】
推荐
阻塞队列的理解
一、定义 阻塞队列,顾名思义,首先,他是一个队列,而一个阻塞队列在数据结构中所起到的作用如下: 线程1向阻塞队列中添加元素,线程2向阻塞队列中移除元素 *当阻塞队列是空时,从队列中获取元素的操作将会被 【阅读更多...】
推荐
ActiveMQ学习五:AvtiveMQ的消息存储和持久化
这里所说的持久化和之前说的持久是不一样的。之前我们说过保证MQ可靠性的时候,说过三个方面: 1,持久; 2,事务 ;3,签收 今天要说的持久化,也是为了保证MQ高可用的。但是他们是有区别的,前三个特性 【阅读更多...】