当我们需要连接到远程服务器上的远程数据库时,我们可以使用远程连接吗? 或者我们应该使用Web服务以及什么是Web服务架构?当我们使用Lan或互联网时,它有什么不同吗?
答案 0 :(得分:0)
简单来说:Web服务基于服务器和客户端之间的远程连接(TCP连接)。但是,Web服务使用标准格式来编码和传输请求和答案。每个平台都有标准库,负责通信。
通过远程连接使用Web服务的好处是,您不必费心使用套接字,将消息编码为流和所有拼图。相反,你专注于你的业务逻辑。
如果是互联网,您需要访问代理服务器才能访问互联网。几乎每个组织都有HTTP和HTTPS的代理服务器,它们可以直接用于Web服务。如果您使用自己的远程连接,则可能无法配置代理服务器以允许它们通过。