
数据库
文章平均质量分 92
数据库相关,包括mysql、es、redis等
丶醉卧
you can,I know.
展开
-
Hazelcast系列(十一):Map(三)备份、过期驱逐与内存格式
续接上文,继续探讨 Map 的内容。Map 内容相关文章:Hazelcast系列(九):Map(一)主要探讨 Map 加载、存储以及配置Hazelcast系列(十):Map(二)主要探讨 Map 监听器、拦截器Hazelcast系列(十一):Map(三)主要探讨 Map 备份、过期和驱逐以及内存格式本节内容是 Map 相关内容的最后一节,主要针对数据存储的的备份策略,数据在内存中的的生命周期,内存结构的大小限制和内存数据的格式。原创 2023-12-20 16:38:32 · 1563 阅读 · 0 评论 -
Hazelcast系列(十):Map(二)监听器和拦截器
通过Hazelcast系列(九):Map(一)加载和存储对 Map 从数据库中加载方式以及存储数据方式有个大概了解,续接上文,咱们继续对 Map 的其他方面进行探讨。Map 内容相关文章:Hazelcast系列(九):Map(一)主要探讨 Map 加载、存储以及配置Hazelcast系列(十):Map(二)主要探讨 Map 监听器、拦截器Hazelcast系列(十一):Map(三)主要探讨 Map 备份、过期和驱逐以及内存格式接下来,咱们来认识一下 Map 的监听器和拦截器。原创 2023-12-19 19:17:23 · 1423 阅读 · 0 评论 -
Hazelcast系列(九):Map(一)加载和存储
Hazelcast的数据结构众多,这里就以 Map 为例,探讨一下 Hazelcast 数据结构操作相关的东西。Hazelcast 针对数据结构的东西还是蛮多,这里咱们拆分为多个节点来阐述。Hazelcast系列(十):Map(一)主要探讨 Map 加载、存储以及配置Hazelcast系列(十):Map(二)主要探讨 Map 监听器、拦截器以及谓词Hazelcast系列(九):Map(三)主要探讨 Map 备份、过期和驱逐以及内存格式正式开始前,还是对 Map 做一个大概的描述。扩展了接口。原创 2023-11-14 17:45:37 · 836 阅读 · 0 评论 -
Hazelcast系列(八):数据结构
前面已经对 Hazelcast 集成与各种发现机制进行了探讨,接下来,让我们来一起了解一下数据结构的特点与使用。当前hazelcast 版本:5.1.7。原创 2023-10-10 17:33:20 · 951 阅读 · 0 评论 -
Hazelcast系列(三):hazelcast集成(服务器/客户端)
前面对通过Hazelcast系列(二):hazelcast集成(嵌入式)已经对 Hazelcast 如何在 Java 中使用,已经有了初步的认识,接下来,咱们研究一下 Hazelcast 集成的另外一种模式:服务器/客户端。相较于嵌入式的模式,服务器/客户端模式将 Hazelcast 缓存服务和客户端单独拆分开,方便后期对服务器的单独维护和持续扩展,避免缓存的数据在堆内存中影响到垃圾收集器收集效率和垃圾回收时的应用响应时间。当前。原创 2023-10-10 15:34:17 · 2055 阅读 · 0 评论 -
Hazelcast系列(七):TCP-IP发现机制
如果是通信环境比较复杂,在外网或者安全性不高的网络通信的情况下,Multicast 可能不是首选,那么,这里就可以采用TCP/IP集群配置的方式。当将 Hazelcast 配置为通过 TCP/IP 发现成员时,必须将成员的主机名和/或 IP 地址的全部或子集列出为集群成员。TCP/IP 不必列出所有这些集群成员,但当新成员加入时,所列出的成员中至少有一个必须在集群中处于活动状态。TCP/IP 是一个可以解决复杂环境的 Hazelcast 集群成员发现方式,但是需要指定一个存活的成员地址。原创 2023-10-06 16:16:31 · 1248 阅读 · 0 评论 -
Hazelcast系列(六):Multicast发现机制
Multicast 发现机制是多播,或者说组播,通过组播协议( IGMP 、PIM 、 MSDP 、 MBGP等),找到目的组播地址,组播地址范围从224.0.0.0 到 239.255.255.255,Multicast 组播地址默认为224.2.2.3。Hazelcast 集群成员不需要知道其他成员的具体地址,因为它们只是多播给所有其他成员进行监听,通过集群名以及组播地址形成相应的集群。原创 2023-10-06 11:34:49 · 900 阅读 · 0 评论 -
Hazelcast系列(五):Auto-Detection发现机制
前面对 Hazelcast 有了初步的认识和基础的使用,对了,还有对 Hazelcast 的监控和管理。接下来,对 Hazelcast 的发现机制进行探讨。Hazelcast(当前版本5.1.7) 默认的是发现机制,老版本是multicast,具体可查看当前版本下的支持检测的环境:AWSAzureGCPKubernetes你不需要显式启用上述环境的发现,因为默认情况下启用的,Hazelcast自动检测会处理它。但是如果 Hazelcast 没有检测到任何上述环境,它将回退到使用。原创 2023-09-27 12:40:30 · 732 阅读 · 0 评论 -
Hazelcast系列(四):hazelcast管理中心
前面,我们通过几种配置方式(Hazelcast系列(二):hazelcast集成),已经将hazelcast嵌入型模式进行了集成,接下来,我们将通过管理中心监控相应的集群以及管理数据。管理中心()是一个用于管理和监控 Hazelcast 集群的工具。以下是您可以使用管理中心执行的操作的一些示例:通过 UI、JMX 界面和 Prometheus 监控集群的性能。查看有关您的节点成员、客户端和存储的数据结构的统计信息。在集群上执行类 SQL 查询。执行管理任务,例如识别和诊断集群中的问题。原创 2023-09-26 19:53:55 · 1466 阅读 · 0 评论 -
Hazelcast系列(二):hazelcast集成(嵌入式)
前面通过Hazelcast系列(一):初识hazelcast让我们对Hazelcast有了一个大概得认识和了解,接下来我们对 Hazelcast 进行集成使用。Hazelcast集成可以单独依赖以及在Spring中搭配使用。这里,我们多种方式都使用一下,当前集成主要是用于内存数据库使用,选择模式为嵌入式。关于发现方式,这里使用默认的发现方式:multicast。当前版本 5.1.7 使用的是。原创 2023-09-26 14:05:17 · 1368 阅读 · 0 评论 -
Hazelcast系列(一):初识hazelcast
Hazelcast 是一个开源内存数据网格 (IMDG)。它提供弹性可扩展的分布式内存计算,并被广泛认为是提高应用程序性能的最快且最具可扩展性的方法。更重要的是,Hazelcast 通过提供许多对开发人员友好的 Java 接口(例如 Map、Queue、ExecutorService、Lock 和 JCache)的分布式实现,使分布式查询、计算变得简单。Hazelcast 具有高度可扩展性和可用性。分布式应用程序可以使用 Hazelcast 进行分布式缓存、同步、集群、处理、发布/订阅消息传递等。原创 2023-09-23 16:04:15 · 1202 阅读 · 0 评论