【java-具有共享对象的Tomcat 6集群】教程文章相关的互联网学习教程文章

java-如何将消息发送到托管在IBM MQ集群中不同队列管理器和主机名中的不同队列【代码】

我基于Apache骆驼的应用正在消耗来自IBM队列之一的消息,例如以下是连接工厂的详细信息hostname=host1000 QManager=QM1000 Port="some port" Channel="common channel"消耗和处理并将响应发送到来自消息头的ReplyQueue的骆驼流.from(wmq:queue:<INPUT_QUEUE>) .bean("processBean") .bean("beanToSendMsgToReplyQueue")在骆驼标头中,我在JMSReplyQueue下面.您可以看到它是不同的队列管理器,并且该队列管理器来自不同的主机,但是在集...

java – 在集群环境中使用Quartz

我希望在我的应用程序中使用quartz调度程序,因为我有一个集群环境,并且希望保证每小时只运行一个我的作业实例.我的问题是……我是否必须使用JDBC作业存储或作业数据的某种“外部”存储来保证我的集群中只有一个实例在任何给定的时间运行该作业,或者Quartz有更多的魔力我知道吗?解决方法:是的,您需要使用JDBC-JobStore,或者TerracottaJobStore来启用节点相互通信的机制(在一种情况下,它们在db表中进行通信,在另一种情况下通过Terra...

java – 将DAX与DynamoDB一起使用时,无法配置集群端点错误

我根据AWS的教程创建了一个集群,它应该工作得很好但是当我尝试连接到它时,我收到以下错误java.io.IOException: failed to configure cluster endpoints from hosts: [mydaxcluster.ximfba.clustercfg.dax.use1.cache.amazonaws.com:8111]at com.amazon.dax.client.cluster.Source$AutoconfSource.pull(Source.java:128) ~[DaxJavaClient-latest.jar:1.0.792.0]at com.amazon.dax.client.cluster.Source$AutoconfSource.update(Sour...

Java高级架构之FastDFS分布式文件集群【代码】

原文链接:https://blog.51cto.com/xvjunjie/2377669FastDFS简介 FastDFS是一款开源的轻量级分布式文件系统,使用C实现,支持Linux、BSD等unix-like操作系统。值得注意的是,fastdfs并不是通用的文件系统,只能通过专用的API访问。 fastdfs为互联网应用量身定做,解决了大容量文件存储的问题,fastdfs追求高性能和高扩展性。fastdfs的主要概念: tracker-server:跟踪服务器。用于跟踪文件,主要起调度作用。在内存中记录了所有存储...

如何最好地在Java集群中锁定文件【代码】

我有一个在JBoss上运行的服务器集群.我需要以安全的方式更新文件.具体来说,我需要 >锁定文件A – 如果它已经被锁定,则以安全的方式阻塞,这样如果JVM突然死亡,就不会有悬空锁定. 30秒的超时时间没问题.>读取文件A.>改变内容>将文件写入临时名称A.tmp>删除原始文件A.>将A.tmp重命名为正确的名称A.>解锁文件A. 当我查看java.nio.FileLock时,它似乎与一个InputStream相关联.我真的只需要锁定一个抽象名称.我不需要锁定文件的一部分.如...

java – 为集群环境创建列表【代码】

在我的应用程序中有一个列表publisherPostListenerList,它接收来自RabbitMQ队列的实时用户帖子,以发送给订阅者/消费者.该列表是ApplicationListener类的一个属性,它监听pubsub队列的事件.下面的控制器方法通过getter方法&获取列表元素.基于逻辑将帖子推送给订阅者. 流程如下 用户撰写帖子 – >帖子进入DB队列 – >来自Queue的消息被添加到listPostListenerList列表中,该列表被推送给用户的订户. 我们可以看到publisherPostListener...

java – 确保在OC4J集群中对JMS消息进行串行处理

我们有一个使用消息驱动bean处理JMS消息的应用程序.此应用程序部署在OC4J应用程序服务器上. (10.1.3) 我们计划在多个OC4J应用程序服务器上部署此应用程序,这些服务器将配置为在群集中运行. 问题在于此群集中的JMS消息处理.我们必须确保一次只在整个OC4J集群中处理一条消息.这是必需的,因为必须按时间顺序处理消息. 您是否知道可以控制跨OC4J集群的消息处理的配置参数? 或者您认为我们必须实现自己的同步代码,以便在群集中同步消息...

4.集群、JavaAPI【图】

1搭建第1个ip是数据同步用 第2个ip是选举用 2JavaAPI 注意异步调用

java – 集群环境中的Spring Singleton

正如this帖子中所讨论的,它不适合在集群环境中使用单例(由于不同JVM中的多个单例对象),对于Spring框架创建的单例,这必然是正确的. 如果这是正确的,那么我们必须非常小心使用Spring框架来使用单例类.你能否告诉我这是否正确理解?解决方法:情况不一定如此. 如果单个JVM共享有意义的状态,则在单独的JVM中使用单例是一个问题.例如,如果两个独立的应用程序服务器上存在两个独立的实例,而这两个实例都是同一个应用程序的一部分,则存储和...

java – 如何获取weka集群质心的值【代码】

我正在使用weka kmeans分类器,我已经建立了一个模型.现在我想要聚集每个质心的中心值.我在weka UI上得到它Attribute Full Data 0 1(48836) (39469) (9367) ============================================ tt 428.6238 514.1345 68.3143我如何使用weka java jar获取它? 我的weka集群训练集只有一个属性. 要获取属性名称我做:String attname = clusterCenters.get(0).attribute(0).na...

java – Hazelcast:连接到远程集群【代码】

我们有一个Hazelcast节点集群都在一个远程系统上运行(具有许多节点的单个物理系统).我们希望从外部客户端连接到此集群 – 一个Java应用程序,它使用以下代码连接到Hazelcast:ClientConfig clientConfig = new ClientConfig();clientConfig.addAddress(config.getHost() + ":" + config.getPort());client = HazelcastClient.newHazelcastClient(clientConfig);其中,host是远程IP,端口是5701. 这仍然连接到本地主机(127.0.0.1).我错...

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

我正在阅读akka文档,并想出了他们实施Gossip的方式的一些麻烦. (docs here).困扰我的那部分,(强调我的):Periodically, the default is every 1 second, each node chooses anotherrandom node to initiate a round of gossip with. If less than of the nodes resides in the seen set (have seen the new state) then the cluster gossips 3 times instead of once every second. This adjustedgossip interval is a way to spe...

java – 在集群中执行程序化创建的EJB Timer的频率是多少?【代码】

在集群JEE6环境(Glassfish 3.1.2)中,可以在每个集群节点上创建@Singleton bean.如果这个Singleton Bean在其@PostConstruct上注册一个编程定时器 – @Timeout方法执行的频率是多少? – 只有一个单身人士(每个蜱),或每个Singeton注册一个计时器一次(每个蜱)? 代码下面是这个问题对这段代码意味着什么的一个例子.@Singleton public class CachedService {@Resource private TimerService timerService;private static final long C...

java – Hazelcast:如何确保集群启动完成

我有一个包含3个节点的集群(在不同的机器中),我有一个“业务逻辑”,它在启动时使用分布式锁. 有时,当有更多延迟时,每个节点都获得成功的独占锁,因为集群尚未“启动”,因此每个节点还没有看到另一个节点. 随后,节点彼此看到,并且群集正确配置了3个节点.我知道有一个“MemberShipListener”来捕获事件“成员添加”所以我可以再次执行“业务逻辑”,但我想知道是否有一种方法来确保集群启动何时正确完成以便等待执行“业务逻辑”直到群...

java – Spark是否在其集群中维护哈希函数?

hashCode的general contract说This integer need not remain consistent from one execution of an application to another execution of the same application.因此对于类似Spark的东西,每个执行器都有单独的JVM,它是否可以确保散列代码在整个群集中保持一致? 根据我的经验,我使用具有确定性哈希的东西,所以它不是一个问题.解决方法:In my experience I use things with deterministic hashes so it hasn’t been a problem.这确...