axis2部署开发webservice实现服务器和服务器之间通信

Java_Ghoul 2009-06-01 07:30:14
请教大家:
用axis2部署和开发webservice来实现客户端和服务器端的交互, 我想问一下可不可以实现两个服务器之间的调用,我有一个client来调用服务器A,服务器A再调用服务器B,返回信息给client.
...全文
353 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
aku0708 2009-08-04
  • 打赏
  • 举报
回复
我也有这个要求,B做为中转,直接把A的传递的信息转发给C
Java_Ghoul 2009-06-10
  • 打赏
  • 举报
回复
yes
qmj150 2009-06-10
  • 打赏
  • 举报
回复
那B既做客户端,又做服务端,应该可以解决你的问题了!
说白了就是B能提供服务给A使用,同时B又可以调C的服务
qmj150 2009-06-09
  • 打赏
  • 举报
回复
A(client) -> B(client for server) -> C(server)

B既要做客户端(相对于C),有要做服务端(相对于A)。。。不知道是不是这个意思?
愤怒的月光 2009-06-07
  • 打赏
  • 举报
回复
可以可以~~
xmlchd 2009-06-05
  • 打赏
  • 举报
回复
learn
Java_Ghoul 2009-06-05
  • 打赏
  • 举报
回复
楼上说的有道理,不过具体用webservice实现,我还是无法下手做,因为用axis2生成了A服务端后,在B里调用A的方法,无法再将B做成服务端发布了。
chen4059 2009-06-03
  • 打赏
  • 举报
回复
最简单的就是用全同步。服务器A当个网关直接透传或路由。建议服务器A做鉴权以及数据检查,不符合的就拒了,然后调用服务器B的服务,同步等待响应。
第二种就是异步。客户端发请求给服务器A,A直接回相应给客服端。A把数据自己存到队列里慢慢调用B的服务进行处理,没成功一个就给客户端发个成功的报告。
异步的性能比较高。

通俗的讲服务端也可以做客户端调别人的服务啊。
先分析好模式,A为啥要再调B。如果A什么都不处理的话,把地址直接用防火墙直接映射到B就行了。
Java_Ghoul 2009-06-02
  • 打赏
  • 举报
回复
能简单介绍一下吗?我刚学这个东西,只实现了客户端和服务器的交互。
chen4059 2009-06-02
  • 打赏
  • 举报
回复
想清楚同步异步的问题。
sprite26 2009-06-02
  • 打赏
  • 举报
回复
可以的

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧