首页 > TAG信息列表 > distributed-system

java-分布式环境中的Bloom过滤器

我有一个由一些用Java编写的应用程序实例组成的系统.对它们的请求是负载均衡的,以实现高可用性.每秒,这个“集群”接收数百个小数据块(每个数据块由几个简单的字符串组成),存储在数据库中,保存几天,然后丢弃.除了存储此数据外,主要要求是快速确定给定值是否存储在数据库中.适当地建

java-生成单调递增的整数(最大64位)

作为新项目的一部分,我们需要可以生成单调递增整数的服务.服务要求是: >服务不需要产生连续的整数,只要它产生单调递增的整数就可以了 >它应该产生64位整数>服务应该高度可用>服务应能够抵抗故障(或重新启动) 我打算将redis(INCR)用作启用了复制的后端存储,但是问题是如果主redis失

java – rmi注册表绑定问题

我在IP:192.168.133.2的虚拟机(运行Windows XP)上运行RMI Regitry 并尝试绑定RMI服务器(在不同的vm XP IP上运行:192.168.133.3)使用此代码: Naming.rebind("//192.168.133.2/rmi.2", new RMI()); 哪里 public class RMI extends UnicastRemoteObject 但我得到这个例外: java.

spring – 使用zookeeper在集群中计划的任务

我们使用Spring来运行可以在单个节点上正常工作的计划任务.我们希望在N个节点的集群中运行这些计划任务,以便在一个时间点由一个节点执行任务.这是针对企业用例的,我们可能期望多达10到20个节点. 我研究了各种选择: >使用Quartz,它似乎是在群集中运行计划任务的流行选择.缺点:我想避

java – 了解Gossip协议

我正在阅读akka集群文档,现在我在Gossip部分.我不明白以下陈述: Cluster membership is communicated using a Gossip Protocol, where the current state of the cluster is gossiped randomly through the cluster, with preference to members that have not seen the lat

java – 节点如何知道哪些节点已经看到集群当前状态?

我正在阅读akka文档,并想出了他们实施Gossip的方式的一些麻烦. (docs here).困扰我的那部分,(强调我的): Periodically, the default is every 1 second, each node chooses another random node to initiate a round of gossip with. If less than ½ of the nodes resides in

c# – 在服务器场上锁定(asp.net)

我想知道是否有任何方法可以使用像MySQL Cluster这样的分布式服务器在部署在多个服务器上的asp.net Web应用程序上执行“锁定”. 例如,采用更新帐户余额的经典示例.没有两个请求应该同时更新相同的帐户余额.例如: 会员1帐户余额为100. >请求A访问服务器1以向成员1的余额添加100>请求