2013-06-30 94 views
2

目前,我正在设计需要负载平衡的项目阶段。使用weblogic进行负载均衡

该应用程序将是批量应用程序在一天中运行并轮询某些共享位置的文件。

一旦得到它具有该文件传递给服务器中的一个文件,这取决于是免费的(文件是有时间限制,所以它们必须尽可能快处理)。

由于某种原因,我们只能坚持使用Weblogic。

现在为了这个目的,我可以使用weblogic内置的负载平衡功能吗? 我很困惑这个负载平衡究竟会如何工作,因为在Web应用程序中它会根据算法将请求传递给其中一个服务器。但在我的情况下,它不是一个Web应用程序,而是一个Java程序。

请帮我这个,我的意思是从哪里开始。

我能够在weblogic上创建HTTP群集,但是如何在我的应用程序中使用这些群集,我不知道。

回答

1

扎克,

可以使用这个批处理应用程序(我想象的将是你的描述一个普通的Java应用程序)用于在共享位置的文件池,一旦它发现的东西,你可以把它调用在Weblogic的X实例上负载平衡的EJB或RMI对象,或者甚至填充JMS队列以为您处理此文件(在集群环境中)

Weblogic的群集功能并不常见,并且您使用不同的负载平衡算法(如循环,基于权重和ra ndom

有不同的方法来设置它取决于你的方法和优选算法,检查出Weblogic Load Balancing documentationWeblogic Definitive Guide Book - Using JNDI in a Clustered Environment

本节