这个服务端是指浏览器上那个端么?

来源:9-5 微服务架构中服务发现讲解

DangCode

2019-12-11

写回答

1回答

枫荇

2019-12-12

您好,同学!我没看懂您的问题,我试着理解一下。


您学习的是《微服务架构中服务发现讲解》章节,里面讲到了服务端服务发现和客户端服务发现,首先说浏览器和服务发现没有直接关系,这里的客户端服务发现中的客户端和我们在B/S开发中提到的B(也就是浏览器有时候被叫做客户端)不是一回事。

就客户端这个名字来说,是相对的不是绝对的,是一个泛称,不是具体的。

那么客户端是相对于服务端来说的,在程序中只要涉及到网络或者是进程间通信,都会提到客户端和服务端,客户端和服务端是相对的,通常把第一次发起请求的一端客户端,把提供请求响应和服务的一端叫服务端。

对于B/S应用来说,浏览器是发起请求的一端,所以有时候也被叫做客户端。

在app/server应用中,Android和IOS应用是发起请求的一端,所以也被叫做客户端。

在服务发现架构中,发起服务注册的一端被叫做服务发现客户端。

... 以此类推,实际上在程序世界里,客户端和服务端无处不在,但都是泛称,不是具体的。


所以回到同学的问题“

这个服务端是指浏览器上那个端么?


对于《微服务架构中服务发现讲解》一节,答案是:不是

对于B/S应用中,浏览器担任客户端角色,向服务端发起请求,服务端提供服务。

0
1
DangCode
非常感谢!老师你的理解对着呢,感谢这么认真的回复
2019-12-12
共1条回复

仿微信抢红包 Golang实战多版本抢红包系统

Golang红包系统单体版+并发版+分布式+微服务版,四大金装版、超值必修课

582 学习 · 159 问题

查看课程