将数据从 EJB 服务器发送到另一个 EJB 服务器

Sending data from EJB server to another EJB server

我必须从 P1、P2 和 P3 发送数据,直到到达包含 2 个 EJB 的第 4 台机器 P4。我不知道如何将数据从 EJB3A 发送到 EJB3B。服务器也可以是客户端吗?

服务器当然也可以是客户端。

我猜 P3 最后调用的是 EJB3A。如果 EJB3A 和 EJB3B 部署在同一个 JBoss 服务器中,您可以使用 EJB 注入委托给 EJB3B 或查找 EJB。如果 EJB3B 部署到另一个 JBoss 服务器实例,您有两个选择:如果 EJB3B 是集群的,您可以像上面那样使用注入或查找。如果没有,您仍然可以像普通远程客户端那样查找 EJB3B,使用地址和端口以及其他 JBoss 服务器和 EJB 的远程视图。