名词解释表

REST

REST即表述性状态传递(英文:Representational State Transfer,简称REST)一种软件架构风格。
表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。需要注意的是,REST是设计风格而不是标准。REST通常基于使用HTTP,URI,和XML(标准通用标记语言下的一个子集)以及HTML(标准通用标记语言下的一个应用)这些现有的广泛流行的协议和标准。

QPS

QPS,Query Per Second,也就就是每秒有多少请求

Single Sign On,单点登录

Single Sign On,单点登录

阿里云

ECS

ECS 云服务器(Elastic Compute Service, ECS)
处理能力可弹性伸缩的计算服务器

RDS

云数据库(Relational Database Service,简称RDS)
稳定可靠、可弹性伸缩的在线数据库服务

通讯协议

HTTP

HTTP是一个简单的请求-响应协议,它通常运行在TCP之上。
请求报文格格式:请求行 - 通用信息头 - 请求头 - 实体头 - 报文主体
应答报文格式如下:状态行 - 通用信息头 - 响应头 - 实体头 - 报文主体

TCP

传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议

RPC

RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。

Actor模型

为了利用多核心的计算机,我们需要并发执行,但是多线程的方式会引入很多问题和增加调试难度。

actor按次序处理消息,比如你发送三个消息给一个actor,它们不会被并发处理。如果你想让这三个消息得到并发处理,你需要创建3个actor,然后分别发送给它们。

接受到的异步消息存在于actor内部的一个队列中,我们可以把它形象化的叫做邮箱(mailbox)。