美文网首页
产品经理必懂的技术思维3 常用的服务端技术&接口

产品经理必懂的技术思维3 常用的服务端技术&接口

作者: 从0零开始 | 来源:发表于2018-10-15 10:05 被阅读0次

前言

前面我们了解到的技术主要是与前端、程序开发人员有关的,今天我们来了解一下与后端技术有关的知识。

在一场需求评审会上,有时候我们会来自后端开发人员的挑战,关于接口不匹配、问题是客户端的问题还是服务端的问题等情况。

一、常用的服务端技术架构

1.1.什么是服务端?

产品经理在设计产品时,虽然设计的更多是客户端产品,但两个客户端之间的信息互动和数据传输却是通过服务端完成的。服务器端起到了中间核心处理者的作用,它负责处理业务逻辑并进行数据存储管理。服务端是客户端之间信息交换和通信的中间载体,是产品的重要组成部分。

常用服务端技术:PHP、javaEE、python、ASP.NET、 Node.js

1.2 服务端是怎么工作的呢?

首先,不同客户端与服务端之间通过因特网和数据交换协议进行通信,然后,我们将不同客户端载体根据标准数据接口接入同一服务器端。这样,服务器就能将数据进行存储与管理。当用户通过客户端发送请求时,服务器就能进行业务处理,并对用户的请求进行响应,返回相应的结果。

1.3 服务端技术架构

对于大公司,基本他们都会建立机房,来管理自己的服务器。管理一个机房需要有数据库管理员、运维工程师、机房管理人员、服务端开发工程师,需要的成本是很高的。

当大量的用户使用客户端时,需要有负载均衡服务器来对数据进行分发处理,它的作用就好像好像现实生活的交警,对道路的拥堵情况进行分析后,给一些不拥堵的道路进行倒流,从而维持交通的情况。

通过负载均衡服务器,将数据分发给不同的服务器。然后通过交换机,将不同的服务器连接到一个网络上,使用户能够更好的进行操作。

正如我们上面所说的,搭建一个机房对于大公司是标配,但是对于小公司来说,成本花费较大,这个时候有部分大公司就开发了自己的服务器,企业通过需求购买服务,从而使自己的客户端能够运行起来。

常用的云服务器有:阿里云、亚马逊、腾讯云等。

二、数据接口

2.1什么是数据接口?

数据接口负责定义客户端与服务器端的数据通信规范。简单来说,如果你不按规定的数据接口发送信息给服务端,服务端是没办法接收的。

2.2常用的数据接口形式有哪些?

JASON、XML

JSON:是一种轻量级的数据交换格式,json结构灵活性高,易于人理解和阅读。

XML:可以用来进行简单的结构化文本数据的存储。

2.3 服务端与客户端如何通讯?

常用的方式为:请求响应模型。

1. 客户端发起请求

2、服务端接受并解析处理请求

3、服务端响应客户端请求

4、客户端获取服务端响应并处理

本节总结:

1、服务端是客户端之间信息交换和通信的中间载体,是产品的重要组成部分;

2、数据接口负责定义客户端与服务器端的数据通信规范。(主要有jason、xml);

3、客户端与服务端之间通过请求响应模型进行交互。

相关文章

网友评论

      本文标题:产品经理必懂的技术思维3 常用的服务端技术&接口

      本文链接:https://www.haomeiwen.com/subject/phvxzftx.html