SOA架构遇到问题如何解决?

  1. 首先定位 消费者或 服务提供者状态是否正常
  2. 消费者和服务提供者状态不正常
  3. 消费者web:

    a.  看启动日志是否报错

    b.  Webxml加载是否正确

    c.  配置文件中扫描包跟代码包目录是否一致

    d.  Controller中@Reference注解导包是否正确

    服务者service:

    a.  看启动日志是否报错

    b.  Webxml加载是否正确

    c.  配置文件中扫描包跟代码包目录是否一致

    d.  Service中@Service注解导包是否正确

    e.  接口目录和实现类目录包保持一致(跟配置文件一样)

  4. 消费者和服务提供者状态正常
  5. 环境没问题,代码总是报错,不能正常展示结果

    前台:

    Console:js报错  Sources:调试页面 Network: 请求地址+状态码+参数+响应结果

  6. 后台:

    1. controller能否正常接收请求(controller中打上断点)看请求能否进入以及参数是否正确
    2. service层需要一步一步调试,定位哪一行代码报错
    3. 根据错误行,分析具体什么问题(结合控制台后台日志)
    4. 启动报错?

    谁报错 注释谁。。。目的定位问题,把错误范围缩小

posted @ 2020-10-12 13:19  名难  阅读(328)  评论(0编辑  收藏  举报