服务器作为Java中的客户端和服务器

时间:2017-05-24 12:38:50

标签: java server concept

我是服务器端操作的新手。我只是想知道Java服务器可以是服务器还是客户端? 这是一个场景,Client-A连接到Server-A并从Server-A请求一些数据。 Server-A没有那个数据,但它知道Server-B有这个数据。 Server-A可以从Server-B中提取数据并将其推送到Client-A。

任何帮助理解这个概念将不胜感激。 提前谢谢!

2 个答案:

答案 0 :(得分:1)

"客户"和"服务器"高度依赖于上下文。例如,您的典型Web服务器可能是" Server"在http连接上。另一方面,它可能是"客户"对于数据库,以及可能的其他服务(例如Web服务,它在另一个http连接上充当客户端)。

答案 1 :(得分:0)

在您的示例中客户端A 服务器A Assertion error: true Assertion failure: false Assertion failure message: javax.script.ScriptException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script27.groovy: 2: unable to resolve class org.apache.jmeter.samplers @ line 2, column 1. import org.apache.jmeter.samplers; ^ Script27.groovy: 21: unable to resolve class AssertionResult @ line 21, column 19. assertionResult = new AssertionResult("Assertion failed! See log file."); ^ 2 errors ,而服务器A client的{​​{1}} 服务器B

换句话说,服务器A 充当客户端A的<{1}} 服务器B 充当{{ 1}}用于服务器A

根据上下文使用术语服务器和客户端。我希望我没有让你困惑。