#一、dubbo
1、理解
dubbo包括5个部分,提供者,消费者,容器(服务运行用的容器),注册中心(Registry),监控中心(Monitor)
0.服务容器负责启动,加载,运行服务提供者。
1.服务提供者在启动时,向注册中心注册自己提供的服务。
2.服务消费者在启动时,向注册中心订阅自己所需的服务。
3.注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。
4.服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。
5.服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。
2、安装配置
- 安装注册中心zookeeper
- wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
- tar zxvf zookeeper-3.4.6.tar.gz
- 将zoo_sample.cfg文件复制一份,并将复制好的文件改名为zoo.cfg。打开新建的zoo.cfg文件,将里面的内容进行修改
- 启动 /bin/zkServer.sh start
测试:
1、 手工 、自动化
1、之前做过什么,没有,测试基本概念(很重要),测试用例,测试用例写法有哪些,bug管理工具
jira记录bug
testlink写测试用例
svn git工具用过没有
qtp loadRunnner 用过没有
eclipse 用过没有
jmeter 用过没有(压测工具)
postman接口测试
soapui接口测试
抓包工具 finddler
android studio 安卓测试时候要用
后台日志常用工具 xshell
2、用eclipse写一些测试代码
selenium webdriver +java 写测试工具