我是服务器端操作的新手。我只是想知道Java服务器可以是服务器还是客户端? 这是一个场景,Client-A连接到Server-A并从Server-A请求一些数据。 Server-A没有那个数据,但它知道Server-B有这个数据。 Server-A可以从Server-B中提取数据并将其推送到Client-A。
任何帮助理解这个概念将不胜感激。 提前谢谢!
答案 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 。
根据上下文使用术语服务器和客户端。我希望我没有让你困惑。