<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 組件源碼 /** * <b>方法描述:</b> 分布式調用交易 <br/> * <b>創建者:</b> admin <br/> * <b>創建時間:</b> 2020-07-06 10:04:52 <br/> * * @param runService 入參|運行平臺服務名|{@link java.lang.String} * @param appName 入參|應用名稱|{@link java.lang.String} * @param tradeNo 入參|交易號|{@link java.lang.String} * @param req 入參|請求參數|{@link java.util.Map} * @param result 出參|返回參數|{@link java.util.Map} * @return -1 異常<br/> * 0 失敗<br/> * 1 成功<br/> */ @Component(label = "交易調用(分布式)", style = "判斷型", type = "同步組件", comment = "分布式調用同一個注冊中心下的其他運行平臺節點部署的交易,支持負載,單體應用不支持該組件。僅限于本IDE開發的交易", version = "1.0.0", deprecated = false, author = "admin", date = "2020-07-06 10:04:52") @InParams(param = { @Param(name = "runService", comment = "運行平臺服務名", type = java.lang.String.class), @Param(name = "appName", comment = "應用名稱", type = java.lang.String.class), @Param(name = "tradeNo", comment = "交易號", type = java.lang.String.class), @Param(name = "req", comment = "請求參數", type = java.util.Map.class) }) @OutParams(param = { @Param(name = "result", comment = "返回參數", type = java.util.Map.class) }) @Returns(returns = { @Return(id = "-1", desp = "異常"), @Return(id = "0", desp = "失敗"), @Return(id = "1", desp = "成功") }) public static ResultBase P_distributedCall(String runService, String appName, String tradeNo, Map req) { try { Map<String, Object> mapResp = null; if (DebugUtil.debug) { String url = DebugUtil.getYfaServiceUrl() + "/" + appName + "/" + tradeNo; mapResp = HttpClientUtil.doPost(url, Map.class, req, null); } else mapResp = BundleUtil.invokeRpc(runService, appName, tradeNo, req); return ResultBase.newSuccessResult(mapResp); } catch (Exception e) { AppLog.error(e); return ResultBase.newExceptionResult("TPTK0009", "分布式調用交易異常:" + AppLog.errorMsg(e)); } } # 交易中組件使用方式 ![](https://img.kancloud.cn/0f/34/0f3475064b3657844380f034bb863079_1046x750.jpg) # 參數說明及示例 ## 入口參數 運行平臺服務名:微服務的服務名,示例: `"sca-runservice"` 應用名稱:IDE中的交易的應用名稱,示例: `"application"` 交易號:IDE中的交易號,示例: `"TgetUserName"` 請求參數:請求參數,示例: `{"sex":"男","add":"重慶"}` ## 出口參數 返回參數:調用交易返回結果,示例: `__INNER__["result"]` > 分布式調用同一個注冊中心下的其他運行平臺節點部署的交易,支持負載,單體應用不支持該組件。僅限于本IDE開發的交易
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看