gpt4 book ai didi

java - 停用并置对象的 Weblogic 负载平衡优化

转载 作者:搜寻专家 更新时间:2023-11-01 00:53:52 25 4
gpt4 key购买 nike

有没有办法停用 optimization for collocated objects Weblogic 默认用于特定 EJB 的那个?

编辑:一些上下文:

我们有一个在集群的一个节点内运行的调度程序服务。这是历史原因,目前无法更改。

此服务调用 EJB,我们希望对这些调用进行负载平衡。不幸的是,由于问题中提到的优化,目前每个调用都在托管调度程序服务的节点上运行。

我正在考虑编写一个自定义负载平衡类,但这种优化似乎是在负载平衡步骤发生之前完成的。

最佳答案

假设您正在尝试调用远程 EJB(本地 ejb 上的负载平衡只能通过 Patrick 提到的间接技巧来获得),您将必须使用集群地址而不是特定服务器的地址创建一个新的 InitialContext。这个新的 IC 将提供 stub ,就好像您是外国客户一样,并遵循与它们相同的负载平衡策略。

不幸的是,这意味着 EJB3 注入(inject)将不起作用。您必须自己进行查找。有可能,这纯粹是猜测,您可以从集群 IC 获得的那些 stub 是可序列化的。换句话说,可以绑定(bind)它们并在之后使用 @Resource 注入(inject)它们。

关于java - 停用并置对象的 Weblogic 负载平衡优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/153537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com