这个服务端是指浏览器上那个端么?
来源:9-5 微服务架构中服务发现讲解
DangCode
2019-12-11
写回答
1回答
-
您好,同学!我没看懂您的问题,我试着理解一下。
您学习的是《微服务架构中服务发现讲解》章节,里面讲到了服务端服务发现和客户端服务发现,首先说浏览器和服务发现没有直接关系,这里的客户端服务发现中的客户端和我们在B/S开发中提到的B(也就是浏览器有时候被叫做客户端)不是一回事。
就客户端这个名字来说,是相对的不是绝对的,是一个泛称,不是具体的。
那么客户端是相对于服务端来说的,在程序中只要涉及到网络或者是进程间通信,都会提到客户端和服务端,客户端和服务端是相对的,通常把第一次发起请求的一端客户端,把提供请求响应和服务的一端叫服务端。
对于B/S应用来说,浏览器是发起请求的一端,所以有时候也被叫做客户端。
在app/server应用中,Android和IOS应用是发起请求的一端,所以也被叫做客户端。
在服务发现架构中,发起服务注册的一端被叫做服务发现客户端。
... 以此类推,实际上在程序世界里,客户端和服务端无处不在,但都是泛称,不是具体的。
所以回到同学的问题“
这个服务端是指浏览器上那个端么?
”
对于《微服务架构中服务发现讲解》一节,答案是:不是
对于B/S应用中,浏览器担任客户端角色,向服务端发起请求,服务端提供服务。
012019-12-12
相似问题