美文网首页
6.回声测试

6.回声测试

作者: 指尖架构141319 | 来源:发表于2019-12-16 13:49 被阅读0次

1.功能

测试rpc服务是否就绪

2.原理

所有reference代理都实现了EchoService接口

3.代码示例

    /**
     * 回声测试:扫一遍服务是否都已就绪
     * @param request
     * @param response
     * @return
     */
   @RequestMapping(value = "/test", method = RequestMethod.GET)
    @ResponseBody
    public HashMap test(HttpServletRequest request, HttpServletResponse response) {
        String[] serviceIds = new String[]{"productService","userService","orderService","payService"};
        HashMap<String,String> retMap = new HashMap<>();
        Object ret = null;
        for (String id:serviceIds){
            try {
                EchoService echoService = (EchoService)ctx.getBean(id);
                ret = echoService.$echo("ok");
                retMap.put(id,ret.toString());
            } catch (Exception e) {
                retMap.put(id,"not ready");
            }
        }
        return retMap;
    }

相关文章

  • 6.回声测试

    1.功能 测试rpc服务是否就绪 2.原理 所有reference代理都实现了EchoService接口 3.代码示例

  • Dubbo回声测试

    回声测试用于检测服务是否可用,可以使用启动检查的check配置,也可以从代码中检测,dubbo中的所有服务自动实现...

  • python 基础语法入门

    1. 列表测试 2.时间测试 3. json 测试 4.正则测试 5. url访问测试 6. numpy测试 7....

  • 性能测试 基本类型

    性能测试有以下类型:1.验收性能测试;2.负载测试;3.压力测试;4.配置测试;5.并发测试;6.可靠性测试;7....

  • 敏捷测试流程

    1.原型讨论2.测试点整理3.数据库测试4.代码测试5.功能测试6.集成测试7.系统测试

  • 关于测试用例

    用例的设计点 1.功能测试 2.UI界面 3.性能测试 4.安全测试 5.弱网测试 6.易用性测试 微...

  • ORACLE数据库事务隔离级别 之SERIALIZABLE

    1.准备测试表及数据 2.插入测试数据 3.查看数据分布 4.测试会话1 5.测试会话2 6.回到测试会话1

  • dubbo 回声测试,Spring + new Applicat

    仿照官网一段代码,网上也都是这么写的,在Spring项目中会有问题 public static voidmain(...

  • 平安云测试平台帮助文档

    目录 1.前言2.准备工作3.脚本录入4.UI自动化测试5.稳定性测试6.性能测试7.总结 前言 云测试平台是一个...

  • Dubbo之EchoFilter源码分析及改造

    前言 EchoFilter在dubbo中用于提供回声测试功能,也就是检测服务是否可用。 我们看下官方文档中对这块的...

网友评论

      本文标题:6.回声测试

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