中间件
中间件
一叶知秋V
这个作者很懒,什么都没留下…
展开
-
Spring Boot 使用 ZkClient 操作 ZooKeeper
本文主要介绍使用 ZkClient 访问 ZooKeeper 的一些基本方法。这里安装的 ZooKeeper 版本是 zookeeper-3.4.14 稳定版。需要注意的是,ZkClient 已经将 ZooKeeper 原生 API 中的异步处理进行了同步化。原创 2016-10-21 15:22:52 · 7524 阅读 · 2 评论 -
Linux 下 RocketMQ 安装与运维
当多个进程在不同的系统中,就需要使用分布式锁控制多个进程对同一个资源的访问。本篇介绍的是通过 Zookeeper 实现的分布式锁。原创 2016-12-14 17:49:08 · 15708 阅读 · 3 评论 -
深入理解 ZooKeeper
本文主要介绍 ZooKeeper 的基本数据模型、watcher机制、分布式一致性协议 ZAB 协议、选举模式和 ACL权限控制列表。原创 2016-10-10 18:23:33 · 3840 阅读 · 0 评论 -
Linux 下 ZooKeeper 安装与运维
Apache ZooKeeper 是一个分布式的、开源的程序协调服务,是 Hadoop 项目下的一个子项目。ZooKeeper 主要应用场景包括集群管理、配置中心、分布式锁、注册中心等。实际项目中,为了保证高可用,ZooKeeper 都是以分布式集群的方式进行安装的,至少需要三个节点。原创 2016-09-30 13:02:07 · 6120 阅读 · 6 评论 -
Spring Boot 使用 Curator 操作 ZooKeeper
本文主要介绍使用 Curator 访问 ZooKeeper 的一些基本方法,而不仅仅限于指定的 Recipes,你可以使用 Curator API 任意的访问 ZooKeeper。Curator 框架提供了一套高级的 API,简化了 ZooKeeper 的操作。它增加了很多使用 ZooKeeper 开发的特性,可以处理 ZooKeeper 集群复杂的连接管理和重试机制。原创 2016-11-09 14:55:36 · 11333 阅读 · 5 评论 -
Spring Boot 整合消息中间件 RocketMQ
RocketMQ 是阿里巴巴在 2016 年开源的 MQ 中间件,使用 Java 语言开发,在阿里内部,RocketMQ 承接了例如 "双11" 等高并发场景的消息流转,能够处理万亿级别的消息。原创 2017-01-08 16:10:15 · 18587 阅读 · 1 评论 -
RocketMQ 架构设计
RocketMQ 是阿里巴巴在 2016 年开源的 MQ 中间件,使用 Java 语言开发,在阿里内部,RocketMQ 承接了例如 "双11" 等高并发场景的消息流转,能够处理万亿级别的消息。原创 2017-01-04 17:33:19 · 9204 阅读 · 0 评论 -
Spring Boot 整合消息中间件 RabbitMQ
RabbitMQ 是消息中间件的一种,实现了 AMQP 标准。消息中间件的工作过程可以用生产者-消费者模型来表示。生产者发消息到消息队列中去,消费者监听指定的消息队列,并且当消息队列收到消息之后,接收消息队列传来的消息,并且给予相应的处理。消息队列常用于分布式系统之间互相信息的传递。原创 2017-02-16 16:03:12 · 22548 阅读 · 1 评论 -
Linux 下 RabbitMQ 安装与运维
RabbitMQ 是消息中间件的一种,实现了 AMQP 标准。消息中间件的工作过程可以用生产者-消费者模型来表示。生产者发消息到消息队列中去,消费者监听指定的消息队列,并且当消息队列收到消息之后,接收消息队列传来的消息,并且给予相应的处理。消息队列常用于分布式系统之间互相信息的传递。原创 2017-01-26 15:56:44 · 6276 阅读 · 4 评论 -
Linux 下 Kafka 安装与运维
Kafka 是由 LinkedIn 使用 Scala 编写的一个分布式消息系统,用作 LinkedIn 的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础,具有高水平扩展和高吞吐量。Spack、Elasticsearch 都支持与 Kafka 集成。原创 2017-03-23 00:14:41 · 6341 阅读 · 1 评论 -
Spring Boot 整合消息中间件 Kafka
Kafka 是消息中间件的一种,消息中间件的工作过程可以用生产者 (Producer) -消费者 (Consumer) 模型来表示。生产者发消息到消息队列 (broker) 中去,消费者监听指定的消息队列,并且当消息队列收到消息之后,接收消息队列传来的消息,并且给予相应的处理。消息队列常用于分布式系统之间互相信息的传递。原创 2017-03-25 00:19:25 · 2374 阅读 · 0 评论