hazelcast相关内容

Hazelcast服务器作为Linux服务

如何在生产环境中将hazelcast服务器作为linux服务运行? java -server -cp hazelcast.jar com.hazelcast.examples.StartServer StartServer运行带有输出到std终端的服务器,将其作为linux服务运行并将日志写入文件的最简单方法是什么 &如何为Hazelcast指定最小和最大内存分配. 我必须将其设 ..
发布时间:2020-11-22 18:50:24 其他开发

如何为SPI编写客户端代理,客户端和服务器代理之间有什么区别?

我已经基于Hazelcast IdGenerator类开发了自己的idGenerator(将每个last_used_id存储到db中).现在,我想将hazelcast群集作为单个Java应用程序运行,将我的Web应用程序作为其他应用程序运行(Web应用程序重新启动不应将ID值移动到下一个块).我将MyIdGeneratorProxy和MyIdGeneratorService移至新应用程序,运行它, ..
发布时间:2020-11-22 18:50:20 其他开发

使用Hazelcast在磁盘上保留数据

我已经安装了HazelCast 2.5.我想将我的记录保存到磁盘中.我了解到MapStore可以完成这项工作.但是我不确定如何实现MapStore. 到目前为止我写的代码: public class MyMaps implements MapStore { public static Map mapCustome ..
发布时间:2020-11-22 18:50:18 Java开发

Hazelcast地图同步

我正在尝试在应用程序中使用Hazelcast实现分布式缓存.我正在使用Hazelcast的IMap.我遇到的问题是,每当我从地图上获取一个值并更新该值时,都需要再次执行put(key, value).如果我的值对象具有10个属性,并且必须更新所有10个属性,则必须调用put(key, value) 10次.像- IMap mapEmployees = h ..
发布时间:2020-11-22 18:50:13 Java开发

使用CLI进行Hazelcast访问

假设我有Hazelcast实例在远程计算机上的某个地方运行,并且在官方Docker映像中执行.因此,我很想看到Hazelcast存储的某些数据,就像在第一个视频这里中一样.因此,我想知道是否有任何方法可以从任何CLI实用程序连接到现有的Hazelcast实例以获取数据,但没有管理中心? 解决方案 Andrii, 您可以利用Hazelcast演示应用程序. 您可以在这里找到: c ..
发布时间:2020-11-22 18:50:10 其他开发

配置两个节点的hazelcast群集-避免多播

上下文 Hazelcast群集中的两个节点,每个节点都位于一个离散的子网中,因此多播不适合也不适用于节点定位. 我想使用最小的XML配置文件(例如hazelcast.xml)将Hazelcast配置为使用TCP/IP连接两个节点.理想情况下,是两个节点的IP地址的目录. 问题 Hazelcast文档很好地展示了以编程方式实现,以及hazelcast.jar/hazelcas ..
发布时间:2020-11-22 18:50:06 其他开发

Vert.x中的群集和共享数据

我正在使用Vert.x(基于Netty和Hazelcast)进行开发,并且试图在两个服务器实例之间共享数据(这些实例分别位于同一台局域网中的不同机器中). 我的问题是我不知道如何配置vert.x服务器以允许它们共享并发内存映射(理论上说是可能的). 我已经阅读了Vert.x和Hazelcast的许多文档,但还没有得到结果. (我不知道如何强制vert.x加载hazelcast xml配 ..
发布时间:2020-11-22 18:50:02 其他开发

Redis与Hazelcast

Redis与Hazelcast 如果我的应用是: 有很多需要保存的http请求(每分钟6,000个,我收集点击信息) 有很多http请求来查询先前保存的数据. 我的问题是 -我应该选择Redis和Hazelcast之间的哪一个来存储和查询数据 -哪个读写速度更快? -哪一个更可靠? -可能Cassandra会是更好的选择吗? 回答任何问题都有帮助 解决方案 出于缓存的需 ..
发布时间:2020-11-22 18:49:59 其他开发

防止未经授权的成员加入Hazelcast集群

我们正在将应用程序之一更改为使用Hazelcast 3.11 Community Edition,并在运行于少数主机上的多个JVM之间进行一些锁定. 我们按如下语法配置集群: public class HazelcastBuilder { private final String name; private final String password; private ..
发布时间:2020-11-22 18:49:55 Java开发

升级到Spring Boot 2之后,如何将缓存指标公开给Prometheus?

我最近将Spring Boot应用程序从1.5升级到了2.0.1.我还使用千分尺将Prometheus集成迁移到了新的执行器方法.现在大多数事情都可以正常工作-包括一些自定义计数器和量规. 我注意到新的普罗米修斯端点/actuator/prometheus不再发布spring缓存指标(大小和命中率). 我唯一能找到的是此问题及其相关的提交. 仍然无法在Prometheus导出中获 ..

为什么hazelcast的默认分区数为271,选择一个的参数是什么?

我刚刚浏览了hazelcast文档. 这表明数据已在所有节点上分区. 以及默认情况下在群集271中创建的分区数! 哪些参数控制着正确的分区计数值的选择.为什么默认分区数为271? 解决方案 271是素数.并给定任何密钥,Hazelcast将对该密钥进行哈希处理并使用分区计数对其进行修改.在这种情况下,质数被认为会产生更多的伪随机结果.实际上,从用户角度看,启动它并不是那么 ..
发布时间:2020-11-22 18:48:51 其他开发

hazelcast与ehcache

您在标题中可以清楚地看到问题,很高兴听到您对adv./disadv的想法。 更新: 由于分布式缓存/锁定机制等优点,我决定使用Hazelcast在适应您的应用程序的同时,这是极其简单的配置。 解决方案 我们为最大的在线分类广告和电子商务平台之一尝试了这两个方法。我们从ehcache / terracotta(服务器阵列)开始,因为它是众所周知的,由Terracotta支持,并且比h ..
发布时间:2020-10-27 23:18:59 其他开发

如何配置Vert.x事件总线以跨Docker容器集群工作?

在当前设置中,我使用的是Hazelcast集群管理器的默认多播选项。当我链接容器化的Vertx模块的实例(通过Docker网络链接)时,可以看到它们成功创建了Hazelcast集群。但是,当我尝试从一个模块在事件总线上发布事件时,另一模块则没有反应。我不确定Hazelcast群集中的网络设置与事件总线的网络设置如何相关。 目前,我对每个事件都有以下编程配置 ClusterManage ..
发布时间:2020-10-24 19:54:37 Java开发

Hazelcast-在客户端/服务器模式下为多个应用程序提供服务的最佳群集拓扑是什么?

几乎我们所有的应用程序都在嵌入式拓扑中使用Hazelcast集群。 由于应用程序的高负载,我们有时会遇到内存和cpu问题。因此,我们计划将拓扑从嵌入式模式更改为客户端/服务器模式。 问题是,是否应该为每个应用程序设置一个新集群?还是应该由一个群集为所有客户端应用程序服务? 我知道可以在jvm中启动多个hazelcast实例( http://docs.hazelcast.org/doc ..
发布时间:2020-10-22 19:01:03 Java开发

Hazelcast单节点快速启动进行调试

我正在编写一个使用Hazelcast的应用程序。我的应用启动速度真的很慢,因为Hazelcast会在启动时尝试与网络上的其他节点通信。这对于生产来说很好,但是当我执行单节点调试时,确实会减慢我的edit-compile-run-debug周期。 是否存在Hazelcast设置告诉它只有一个节点,所以请快速启动并且不要打扰网络的其余部分? 解决方案 您可以禁用加入方法: ..
发布时间:2020-10-22 19:00:32 其他开发

如何高效地将对象添加到hazelcast中的分布式队列中?

当队列存储在与执行代码的那个节点不同的节点上(并且设置为0时),以hazelcast将项目添加到分布式队列中的速度非常慢(读取:66个项目/秒;这正常吗?)在此队列的配置中)。有什么方法可以从所有者节点添加项目? 此操作大约需要15秒钟: public static void main(String [] args)抛出ExecutionException { HazelcastI ..
发布时间:2020-10-22 18:57:43 Java开发

hazelcast无法从Spring Bean获取MapStore(自动绑定的依赖关系为null)

我正在实现hazelcast地图存储以实现持久性。但是无法将Spring bean(下面的DataSource)自动连线到hazelcast mapstore对象中(这意味着hazelcast无法从spring bean中获取地图存储对象)。我读到hazelcast支持spring DI。我想念什么?下面是我的部分地图存储代码 如果我使用如下所示的get bean从上下文中获取bean ..
发布时间:2020-10-20 20:58:50 其他开发

混合声明式和命令式JCache配置

我正在尝试以声明性和命令性配置的方式设置(J)缓存,因为JCache标准没有提供限制缓存可占用的最大大小的方法。我想尽可能地做到“独立于提供商”,因此将来我可以灵活地更改提供商。我相信,目前我有使用Java 7的限制,所以咖啡因被丢弃了。 我保留了缓存列表以及它们在其中的条目的持续时间(TTL)我的application.yaml,是通过属性加载器获得的。然后,我使用以下代码创建缓存: ..