Skip to content

Implement rumble_server.go and add static page for users

Created by: mrceyhun

@vkuznet rumble_server and rumble_client are ready now.

I also created a html page for users and deployed to my k8s cluster: http://cuzunogl-k8s-yjc6wuzsnjes-node-0:30000 You can try some examples, it should work.

Also:

  • gorilla/mux handler is implemented
  • Request and Response structs are expressive
  • Additional goroutine is removed. Requests do not block each other.
  • In order to follow reserved ports, I used a json file which includes ports and their availability instead of global variable. This file is written and read with os lock (advisory lock). So, secure port management is implemented.
  • User may define spark confs(memory, core) in a request.

Merge request reports

Loading