小编Mar*_*tti的帖子

如何在初始查找时配置HA以与两个不同的集群上的两个不同的EJB进行通信?

我有这种情况:

  • 远程系统BE-TEST公开在两台机器上部署的@Clustered ejb-Name-BE JBoss EAP 6.3集群
  • 远程系统COMMON-TEST公开部署在两台JBoss EAP 6.3集群上的@Clustered ejb-name-Test
  • 客户端系统,也部署在JBoss EAP 6.3 clester上,需要从单个EAR调用两个远程EJB

问题是:

  • 我如何配置jboss-ejb-client.xml来处理关于两个不同且独立的EJB的HA?

我按照可以在这里找到的指示:https://access.redhat.com/solutions/136963

在客户端上,我已经像这样配置了standalone-ha.xml:

<remote-outbound-connection name="remote-ejb-BE-TEST-A" outbound-socket-binding-ref="ejb-Name-BE-A" ...>
<remote-outbound-connection name="remote-ejb-BE-TEST-B" outbound-socket-binding-ref="ejb-Name-BE-B" ...>
<remote-outbound-connection name="remote-ejb-COMMON-TEST-A" outbound-socket-binding-ref="ejb-name-Test-A" ...>
<remote-outbound-connection name="remote-ejb-COMMON-TEST-B" outbound-socket-binding-ref="ejb-name-Test-B" ...>
.
<outbound-socket-binding name="ejb-Name-BE-A">
   <remote-destination host="BE-A" port="4447"/>
</outbound-socket-binding>
<outbound-socket-binding name="ejb-Name-BE-B">
   <remote-destination host="BE-B" port="4447"/>
</outbound-socket-binding>
<outbound-socket-binding name="ejb-name-Test-A">
   <remote-destination host="Test-A" port="4447"/>
</outbound-socket-binding>
<outbound-socket-binding name="ejb-name-Test-B">
   <remote-destination host="Test-B" port="4447"/>
</outbound-socket-binding>
Run Code Online (Sandbox Code Playgroud)

如何配置jboss-ejb-client.xml?我是否强制在同一个ejb-receivers标签中混合两组不同的连接?

<jboss-ejb-client xmlns="urn:jboss:ejb-client:1.2">
<client-context>
<ejb-receivers>
    <remoting-ejb-receiver outbound-connection-ref="remote-ejb-BE-TEST-A" />
    <remoting-ejb-receiver outbound-connection-ref="remote-ejb-BE-TEST-A" />
    <remoting-ejb-receiver outbound-connection-ref="remote-ejb-COMMON-TEST-A" />
    <remoting-ejb-receiver outbound-connection-ref="remote-ejb-COMMON-TEST-A" />
</ejb-receivers> …
Run Code Online (Sandbox Code Playgroud)

jboss ejb load-balancing rmi jboss-eap-6

6
推荐指数
0
解决办法
113
查看次数

Python handlers.TimedRotatingFileHandler 旋转不能按我预期的那样工作

我需要文件轮换恰好在小时更改时发生,而不是在程序启动一小时后发生。

PS:我把在写日志的关怀<hour>:59:58<hour+1>:00:02以避免等待下一个写。

是否可以?

[handler_file_handler]
class=handlers.TimedRotatingFileHandler
level=INFO
formatter=formatter
delay=False
args=('logfile.log', 'H', 1, 0)
Run Code Online (Sandbox Code Playgroud)

logging python-3.x

1
推荐指数
1
解决办法
1582
查看次数

标签 统计

ejb ×1

jboss ×1

jboss-eap-6 ×1

load-balancing ×1

logging ×1

python-3.x ×1

rmi ×1