Routing to backend workers via a shared response channel

This commit is contained in:
Charles Care
2019-10-07 09:25:07 +01:00
parent 832d0cbb7b
commit 2dcd14072f
7 changed files with 198 additions and 26 deletions

View File

@@ -31,6 +31,7 @@ class PipelineClient
response = ""
recv_result = socket.recv_string(response)
puts recv_result
puts response
raise("RCV timeout") if recv_result < 0
parsed = JSON.parse(response)
return parsed
@@ -49,7 +50,7 @@ class PipelineClient
end
def analyze(track_slug, exercise_slug, solution_slug, iteration_folder)
send_msg("analyze_#{track_slug}|#{exercise_slug}|#{solution_slug}|#{iteration_folder}", 1000)
send_msg("analyze_#{track_slug}|#{exercise_slug}|#{solution_slug}|#{iteration_folder}", 10000)
end
end