Category : hazelcast

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 序列化 Hazelcast 非常适用于数据/查询分布在机器之间的环境中。这需要将数据从我们的 Java 对象序列化为可以通过网络传输的字节数组。 Hazelcast 支持各种类型的序列化。但是,让我们看看一些常用的,即Java Serialization 和Java Externalizable。 Java 序列化 例子 首先让我们看看Java序列化。比方说,我们定义了一个实现了 Serializable ..

Read more

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 第一个应用程序 Hazelcast 可以单独运行(单节点),也可以运行多个节点组成集群。让我们首先尝试启动单个实例。 单实例 例子 现在,让我们尝试创建和使用 Hazelcast 集群的单个实例。为此,我们将创建 SingleInstanceHazelcastExample.java 文件。 package com.example.demo; import java.util.Map; import ..

Read more

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 快速指南 Hazelcast – 介绍 分布式内存数据网格 数据网格是分布式缓存的超集。分布式缓存通常仅用于存储和检索分布在缓存服务器上的键值对。但是,数据网格除了支持键值对的存储之外,还支持其他特性,例如, 它支持其他数据结构,如锁、信号量、集合、列表和队列。 它提供了一种通过丰富的查询语言(例如 SQL)来查询存储数据的方法。 它提供了一个分布式执行引擎,有助于并行操作数据。 Hazelcast 的好处 支持多种数据结构– Hazelcast 支持使用多种数据结构以及 ..

Read more

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 介绍 分布式内存数据网格 数据网格是分布式缓存的超集。分布式缓存通常仅用于存储和检索分布在缓存服务器上的键值对。但是,数据网格除了支持键值对的存储之外,还支持其他特性,例如, 它支持其他数据结构,如锁、信号量、集合、列表和队列。 它提供了一种通过丰富的查询语言(例如 SQL)来查询存储数据的方法。 它提供了一个分布式执行引擎,有助于并行操作数据。 Hazelcast 的好处 支持多种数据结构– Hazelcast 支持使用多种数据结构以及 Map。一些示例是锁、信号量、队列、列表等。 Fast R/W ..

Read more

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 地图缩减和聚合 MapReduce 是一种计算模型,当你有大量数据并且你需要多台机器时,即一个分布式环境来计算数据时,它对数据处理很有用。它涉及将数据“映射”成键值对,然后“归约”,即对这些键进行分组并对值执行操作。 鉴于 Hazelcast 的设计考虑到了分布式环境,因此自然而然地实现 Map-Reduce 框架。 让我们通过一个例子来看看如何做到这一点。 例如,假设我们有关于汽车(品牌和汽车编号)和汽车所有者的数据。 Honda-9235, John Hyundai-235, Alice Honda-935, ..

Read more

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 有用的资源 以下资源包含有关 Hazelcast 的其他信息。请使用它们来获得更深入的知识。 Hazelcast 上的有用链接 Hazelcast – Hazelcast 的办公室网站 Hazelcast @ Wikipedia – Hazelcast、它的历史和其他各种术语已经用简单的语言进行了解释。 ..

Read more

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 设置 Hazelcast 需要 Java 1.6 或更高版本。Hazelcast 还可以与 .NET、C++ 或其他基于 JVM 的语言(如 Scala 和 Clojure)一起使用。但是,对于本教程,我们将使用 Java ..

Read more

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 集合监听器 Hazelcast 支持在给定集合(例如队列、集合、列表等)更新时添加侦听器。典型事件包括添加条目和删除条目。 让我们通过一个例子来看看如何实现一个集合监听器。所以,假设我们想要实现一个监听器来跟踪集合中元素的数量。 例子 所以,让我们首先实现生产者 – public class SetTimedProducer{ public static void main(String… args) ..

Read more

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 设置多节点实例 鉴于 Hazelcast 是分布式 IMDG 并且通常设置在多台机器上,因此它需要访问内部/外部网络。最重要的用例是在集群中发现 Hazelcast 节点。 Hazelcast 需要以下端口 – 1 个入站端口,用于从其他 Hazelcast 节点/客户端接收 ..

Read more

Hazelcast 教程 Hazelcast – 介绍 Hazelcast – 设置 Hazelcast – 第一个应用程序 Hazelcast – 配置 设置多节点实例 Hazelcast – 数据结构 Hazelcast – 客户端 Hazelcast – 序列化 Hazelcast 高级版 Hazelcast – Spring 集成 Hazelcast – 监控 映射缩减和聚合 Hazelcast – 集合监听器 常见陷阱和性能提示 Hazelcast – 客户端 Hazelcast 客户端是 Hazelcast 成员的轻量级客户端。Hazelcast 成员负责存储数据和分区。它们的作用类似于传统客户端-服务器模型中的服务器。 Hazelcast 客户端仅用于访问存储在集群的 Hazelcast 成员中的数据。他们不负责存储数据,也不拥有存储数据的任何所有权。 客户端有自己的生命周期,不影响 Hazelcast 成员实例。 让我们首先创建 Server.java ..

Read more