常用术语

1、Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。

2、REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。

3、RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。

4、RPC是远程过程调用(Remote Procedure Call)的缩写形式。SAP系统RPC调用的原理其实很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调用SAP内部的标准或i自定义函数,获得函数返回的数据进行处理后显示或打印。

5、 Pipeline 模式:线性通信模型,可视作流水线. 在 .NET Framework 外接程序编程模型中,pipeline表示在外接程序与其主机之间交换数据的管线段的线性通信模型。从主机端开始,管线具有以下一系列管线段:主机、外接程序的主机视图、主机端适配器、协定、外接程序端适配器、外接程序视图和外接程序。另请参见:外接程序、外接程序端适配器、外接程序视图、协定、主机、主机端适配器、外接程序的主机视图、管线段。

6、Netty 是一个异步的、基于事件驱动的网络应用框架,它可以用来开发高性能服务端和客户端。

7、Reactor 模式是事件驱动架构的一种实现方式,特别适合应用于处理多个客户端并发向服务器端发送请求的场景。

你可能感兴趣的:(常用术语)