第一节 接口测试流程 参数化:EXCEl文件参数化、数据库参数化、直接代码中配置、配置文件 预处理请求(前置处理):对请求的参数进行预处理、准备,如加密数据、组织测试数据 发起请求:httpclient、ws client 、rpc client 等等client 对想要进行处理(后置处理):解析响 ...
分类:
其他好文 时间:
2019-06-25 00:24:35
阅读次数:
103
RPC全称为Remote Procedure Call,翻译过来为"远程过程调用"。主要应用于不同的系统之间的远程通信和相互调用。 比如有两个系统,一个是PHP写的,一个是JAVA写的,而PHP想要调用JAVA中的某个类的某个方法,这时候就需要用到RPC了。 怎么调?直接调是不可能,只能是PHP通过 ...
分类:
Web程序 时间:
2019-06-24 10:51:12
阅读次数:
157
测试环境:CentOS release 6.5 (Final) 软件安装:nginx mysql-5.5.32-linux2.6-x86_64.tar.gz php-5.3.27.tar.gz 1、mysql安装详见:https://www.cnblogs.com/su-root/p/1024751 ...
分类:
Web程序 时间:
2019-06-23 22:38:44
阅读次数:
172
一致性哈希算法的应用 一致性哈希算法在分布式缓存领域的 MemCached,负载均衡领域的 Nginx 以及各类 RPC 框架中都有广泛的应用 一致性哈希算法解决的问题 普通的哈希表算法一般都是计算出哈希值后,通过取余操作将 key 值映射到不同的服务器上 但是当服务器数量发生变化时,取余操作的除数 ...
分类:
编程语言 时间:
2019-06-18 10:33:46
阅读次数:
128
RPC(Remote Procedure Call):远程过程调用 说起RPC,就不能不提到分布式,这个促使RPC诞生的领域。 RPC要解决的两个问题: 1.解决分布式系统中,服务之间的调用问题。 2.远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。 要实现一个RPC不算难,难 ...
分类:
其他好文 时间:
2019-06-17 11:02:54
阅读次数:
117
0 引言 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。另外,RPC是与语言无关的。 假设Computer1在调用s ...
分类:
编程语言 时间:
2019-06-16 21:42:51
阅读次数:
168
解决渠道、产品增加引发的腐化问题 持续增加的渠道特性 小码同学一来到新公司,就负责起了一个新开始,但具有无限想象空间的后台开发项目。就像所有的互联网项目一样,业务变化极其迅速,为了减少初期试错成本,小码同学选用了流行、便捷的贫血模型,也就是Service+DAO/RPC结构,做了简单的关注点分离—— ...
分类:
其他好文 时间:
2019-06-15 12:03:26
阅读次数:
132
RPC(即Remote Procedure Call,远程过程调用)和HTTP(HyperText Transfer Protocol,超文本传输协议)他们最本质的区别,就是RPC主要工作在TCP协议之上,而HTTP服务主要是工作在HTTP协议之上,我们都知道HTTP协议是在传输层协议TCP之上的, ...
分类:
Web程序 时间:
2019-06-14 18:16:37
阅读次数:
148
NameResolve只要有一种数据存储格式:解析库,不同解析库需要不同查询方式nsswitch框架平台S/MIMEOpenssl,GPG(PGP的实现)ftp:FileTransferProtocol21/tcp文件共享服务:应用层两个连接命令连接,控制连接21/tcp数据连接按需打开按需关闭主动模式:20/tcp被动模式:NFS:NetworkFileSystem(RPC:RemoteProc
分类:
其他好文 时间:
2019-06-13 01:01:35
阅读次数:
140
[TOC] 一、添加默认过滤器 1. 只有group属性 2. 有group属性和value属性 然后需要配置过滤器的扩展类 com.alibaba.dubbo.rpc.Filter 对于第一种情况,就已经完成了配置。在调用服务的时候就会执行那个过滤器 对于第二种情况,你需要配置一个变量,它需要等于 ...
分类:
其他好文 时间:
2019-06-12 01:09:39
阅读次数:
117