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.