错误:HTTP请求响应时间
我会解释一下我的情况,我实际上有一个客户端+网关+服务器的体系结构,我试图从客户端发送数据集到服务器端,它需要通过网关获得encryption,所以它会被储存起来。 我正在使用HElib(同态encryption库)。
客户端与Angular2和后端与GoLang,我使用每个服务的docker集装箱,意味着我有一个:
-
客户端容器
-
网关容器
-
服务器容器
-
encryption容器
-
解密容器
我现在面临的问题是这一个,当我从客户端发送数据集到服务器,它通过网关(一切都很好,直到现在),它调用encryption容器来encryption每个数据从数据集,我遇到的问题是encryption容器退出代码139,有时它会显示我这样的错误之前退出:fftRep:不一致的使用。
问题是,当我在每个请求之后提出一个破解点时,每个东西都在工作,意味着问题来自于发送到encryption容器的众多请求,迫使他停下来。
这是我的Angular2代码:我提出的突破点是:
for(var i = 0;i<this.DataSet.length;i++){ var myTrainingData = new TrainingData; myTrainingData.sepal_length = String(this.DataSet[i][0]); myTrainingData.sepal_width = String(this.DataSet[i][1]); myTrainingData.petal_length =String(this.DataSet[i][2]); myTrainingData.petal_width = String(this.DataSet[i][3]); myTrainingData.species = String(this.DataSet[i][4]); if(this.treatState == true){ this.surveyService.sendTrainingData(myTrainingData) .subscribe( data => { this.treatState = false; this.loading = false; if(data.Success){ this.alertService.success("Training done !"+i); console.log(i); } else{ this.alertService.error("Error in training phase !"); this.loading = false; } }, error => { this.alertService.error(error); this.loading = false; }); this.treatState = true; }
我需要的是请求等待,直到前一个被处理,并且客户端在启动之前得到响应“成功”。
我把变种“treatState”临时启动一个请求,直到前一个完成,但它似乎没有按预期工作。
如果有人能帮忙,我会很感激。
祝你今天愉快
- 获取stream错误:streamID 1; 在容器中使用Golang中的GooglesearchAPI时的PROTOCOL_ERROR
- 有没有办法得到bazel沙盒目录时不支持沙盒?
- 如何在不同的容器中使用docker-comp env文件variables与golang?
- AWS Docker Golang。 'eb deploy'错误
- Golang http.Get在Container中显示错误EOF
- 如何等待POST请求完成在GO?
- 有没有什么方法可视化Docker中的代码stream(或使用Go语言)
- Postgres错误在数据库上运行查询:无法检测到默认的用户名
- 在GAE的Dockerised Golang Web应用程序中的smtp sendmail不起作用